Đã có Mozilla WebThings Gateway 0.9, cổng kết nối cho nhà thông minh và thiết bị IoT

Công ty Mozilla được phát hành phát hành sản phẩm mới Cổng thông tin web 0.9, cũng như cập nhật thư viện Khung WebThings 0.12, hình thành nền tảng WebMọi thứ, 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.

Bản phát hành mới của WebThings Gateway đáng chú ý vì sự phát triển của nó
gói hàng dựa trên OpenWrt, cho phép sử dụng bộ định tuyến không dây 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. Bao gồm chuẩn bị phân phối riêng dựa trên OpenWrt với sự hỗ trợ tích hợp cho Things Gateway, cung cấp giao diện thống nhất để thiết lập ngôi nhà thông minh và điểm truy cập không dây. Bản dựng phân phối hình thành cho bộ định tuyến mở Turris Omnia.

Phần sụn dựa trên OpenWrt cung cấp giao diện thiết lập ban đầu cho phép bạn định cấu hình thiết bị hoạt động như một điểm truy cập không dây hoặc như một máy khách để kết nối với mạng không dây hiện có. Chức năng của tổ hợp này vẫn còn hạn chế và nó vẫn được coi là thử nghiệm, không có khả năng thay thế hoàn toàn các bộ định tuyến không dây hiện có.

Đã có Mozilla WebThings Gateway 0.9, cổng kết nối cho nhà thông minh và thiết bị IoT

Sự đổi mới quan trọng thứ hai là việc thực hiện hỗ trợ của hội đồng quản trị Mâm xôi Pi 4, giống như các bo mạch Raspberry Pi khác, chuẩn bị riêng biệt tổ hợp dựa trên phân phối Raspbian.

Trong số các cải tiến về chức năng, đáng chú ý là việc triển khai một loại tiện ích bổ sung mới (Trình thông báo), cho phép mở rộng hệ thống gửi tin nhắn có sẵn trước đó qua Thông báo đẩy trong trình duyệt. Trình thông báo cho phép bạn tạo trình xử lý và đặt quy tắc gửi tin nhắn qua nhiều kênh liên lạc khác nhau, chẳng hạn như gửi SMS hoặc Email khi cảm biến chuyển động trong nhà được kích hoạt. Có thể đặt mức độ ưu tiên của thông báo được gửi.

Đã có Mozilla WebThings Gateway 0.9, cổng kết nối cho nhà thông minh và thiết bị IoT

Xin nhắc lại, Cổng WebThings 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.

Đã có Mozilla WebThings Gateway 0.9, cổng kết nối cho nhà thông minh và thiết bị IoT

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”).

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ộ.

Nguồn: opennet.ru

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