Mozilla đã gửi dự án WebThing miễn phí

Các nhà phát triển Mozilla WebThings, платформы для потребительских интернет-устройств, báo cáo об отделении от компании Mozilla и превращении в независимый открытый проект. Платформа также переименована и вместо Mozilla WebThings теперь именуется просто WebThings и распространяется через новый сайт webthings.io. Причиной предпринятых действий стало сокращение прямых инвестиции компании Mozilla в проект и передача связанных с ним наработок сообществу. Проект останется на плаву, но теперь будет независим от компании Mozilla, не сможет использовать инфраструктуру Mozilla и лишится права использовать торговые марки Mozilla.

Представленные изменения не скажутся на работе уже развёрнутых локально управляемых домашних шлюзов на базе WebThings, которые самодостаточны и не привязаны к облачным сервисам или внешней инфраструктуре. Тем не менее, обновления теперь будут распространяться через инфраструктуру, поддерживаемую сообществом, а не компанией Mozilla, что потребует внесения изменения в настройки. Сервис для организации туннелей к домашним шлюзам, использующий поддомены *.mozilla-iot.org, продолжит работать до 31 декабря 2020 года. До прекращения работы сервиса планируется ввести в строй замену на основе домена webthings.io, для перехода на которую потребуется перерегистрация.

Напомним, что платформа WebThings состоит из шлюза Cổng thông tin web và thư viện Khung WebThings. Код проекта написан на языке JavaScript с использованием серверной платформы Node.js и phân phối bởi под лицензией MPL 2.0. На базе OpenWrt развивается готовый bộ phân phối с интегрированной поддержкой WebThings Gateway, предоставляющий унифицированный интерфейс для настройки умного дома и беспроводной точки доступа.

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. Để 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. 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.

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

Mozilla đã gửi dự án WebThing miễn phí

Mozilla đã gửi dự án WebThing miễn phí

Nguồn: opennet.ru

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