Mozilla giới thiệu nền tảng WebThings

Mozilla sau hai năm thử nghiệm và phát triển trình bày nền tảng WebMọi thứ, bao gồm các dự án đã phát triển trước đó Khung WebThings и Cổng thông tin web, cung cấp các thành phần để cho phép truy cập vào nhiều loại thiết bị tiêu dùng khác nhau và sử dụng phổ biến API Web Things để tổ chức tương tác với họ. Phát triển dự án lây lan được cấp phép theo MPL 2.0.

Khung WebThings cung cấp một tập hợp các thành phần có thể thay thế để tạo các thiết bị IoT có thể giao tiếp trực tiếp bằng API Web Things. Các thiết bị như vậy có thể được tự động phát hiện bởi các cổng hoặc phần mềm máy khách dựa trên WebThings Gateway (sử dụng mDNS) để theo dõi và quản lý tiếp theo thông qua Web. Việc triển khai máy chủ cho API Web Things được chuẩn bị dưới dạng thư viện trong
Python,
Java,

Rust, Arduino и cuộc chạy bộ.

Cổng thông tin web là một lớp phổ quát để tổ chức quyền truy cập vào nhiều danh mục thiết bị tiêu dùng và IoT khác nhau, ẩn các tính năng của từng nền tảng và không yêu cầu sử dụng các ứng dụng dành riêng cho từng nhà sản xuất. Mã số dự án được viết bởi bằng JavaScript bằng nền tảng máy chủ Node.js. Để tương tác cổng với nền tảng IoT, bạn có thể sử dụng giao thức ZigBee và ZWave, WiFi hoặc kết nối trực tiếp qua GPIO. Phần mềm có cổng chuẩn bị cho các mẫu Raspberry Pi khác nhau, cũng có sẵn gói cho OpenWrt và Debian.

Mozilla giới thiệu nền tảng WebThings

Cổng có thể thiết lập trên bảng Raspberry Pi và có hệ thống điều khiển nhà thông minh tích hợp tất cả các thiết bị IoT trong nhà và cung cấp các công cụ để giám sát và quản lý chúng thông qua giao diện Web. Nền tảng này cũng cho phép bạn tạo các ứng dụng web bổ sung có thể tương tác với các thiết bị thông qua API Web Thing. Do đó, thay vì cài đặt ứng dụng di động của riêng bạn cho từng loại thiết bị IoT, bạn có thể sử dụng một giao diện web hợp nhất duy nhất. Để cài đặt WebThings Gateway, chỉ cần tải chương trình cơ sở được cung cấp xuống thẻ SD, mở máy chủ “gateway.local” trong trình duyệt, thiết lập kết nối với WiFi, ZigBee hoặc ZWave, tìm các thiết bị IoT hiện có, định cấu hình các thông số để truy cập bên ngoài và thêm các thiết bị phổ biến nhất vào màn hình chính của bạn.

Cổng hỗ trợ các chức năng như nhận dạng thiết bị trên mạng cục bộ, chọn địa chỉ web để kết nối với các thiết bị từ Internet, tạo tài khoản để truy cập vào giao diện web của cổng, kết nối các thiết bị hỗ trợ giao thức ZigBee và Z-Wave độc ​​quyền với cổng, kích hoạt từ xa và tắt các thiết bị từ một ứng dụng web, giám sát từ xa trạng thái của ngôi nhà và giám sát video. Ngoài giao diện web và API, cổng còn bao gồm hỗ trợ thử nghiệm cho điều khiển bằng giọng nói, cho phép bạn nhận dạng và thực hiện các lệnh thoại (ví dụ: “bật đèn trong bếp”).

Cùng với thông báo về nền tảng WebThings mới, một bản phát hành đã được xuất bản Cổng thông tin web 0.8, trong đó đề xuất những đổi mới sau:

  • Một hệ thống ghi nhật ký sự kiện đã được thêm vào để thu thập số liệu thống kê về hoạt động của tất cả các thiết bị và cảm biến IoT trong mạng gia đình và cho phép bạn đánh giá hoạt động của chúng dưới dạng biểu đồ trực quan. Ví dụ: bạn có thể tìm hiểu số lần cửa được mở và đóng trong thời gian bạn vắng mặt, nhiệt độ trong nhà thay đổi như thế nào, thiết bị kết nối với ổ cắm thông minh đã tiêu thụ bao nhiêu năng lượng, thời điểm kích hoạt máy dò chuyển động, v.v. Đồ thị có thể được xây dựng theo giờ, ngày, tuần và cuộn theo thang thời gian;

    Mozilla giới thiệu nền tảng WebThings

  • Đã thêm cảnh báo có thể được kích hoạt trong trường hợp có sự kiện cần phản hồi ngay lập tức. Ví dụ: báo động có thể được liên kết với việc kích hoạt máy dò khói, rò rỉ hoặc khí carbon monoxide, cũng như khi có tín hiệu trộm. Nếu tín hiệu được kích hoạt, thông báo về sự xuất hiện của nó có thể được gửi qua SMS hoặc các phương tiện thông báo khác;

    Mozilla giới thiệu nền tảng WebThings

  • Đã thêm giao diện để định cấu hình các thông số kết nối mạng. Trước đây, việc chuyển từ mạng không dây này sang mạng không dây khác khi cả hai mạng đều khả dụng đều yêu cầu chạy các lệnh console. Giờ đây, việc thay đổi tham số mạng có thể được thực hiện thông qua giao diện web (phần Cài đặt ➡ Mạng), trong đó bạn có thể quản lý việc gán địa chỉ IP, quét các mạng không dây có sẵn và thay đổi điểm truy cập;

    Mozilla giới thiệu nền tảng WebThings

  • Chuẩn bị các gói thử nghiệm dành cho bộ định tuyến dựa trên OpenWrt, cho phép sử dụng bộ định tuyến không chỉ để cung cấp quyền truy cập mạng mà còn như các nút điều khiển nhà thông minh. Trong tương lai, chúng tôi dự định chuẩn bị bản phân phối của riêng mình dựa trên OpenWrt với sự hỗ trợ tích hợp cho Things Gateway, cung cấp giao diện hợp nhất để thiết lập ngôi nhà thông minh và điểm truy cập không dây. Hiện tại, WebThings Gateway đã có thể hoạt động như một điểm truy cập không dây chứ không chỉ là một máy khách không dây.

Nguồn: opennet.ru

Thêm một lời nhận xét