Компанія Mozilla відправила проект WebThing у вільне плавання

Розробники Mozilla WebThings, платформы для потребительских интернет-устройств, повідомили об отделении от компании Mozilla и превращении в независимый открытый проект. Платформа также переименована и вместо Mozilla WebThings теперь именуется просто WebThings и распространяется через новый сайт webthings.io. Причиной предпринятых действий стало сокращение прямых инвестиции компании Mozilla в проект и передача связанных с ним наработок сообществу. Проект останется на плаву, но теперь будет независим от компании Mozilla, не сможет использовать инфраструктуру Mozilla и лишится права использовать торговые марки Mozilla.

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

Напомним, что платформа WebThings состоит из шлюза Шлюз WebThings та бібліотеки WebThings Framework. Код проекта написан на языке JavaScript с использованием серверной платформы Node.js и поширюється под лицензией MPL 2.0. На базе OpenWrt развивается готовый дистрибутив с интегрированной поддержкой WebThings Gateway, предоставляющий унифицированный интерфейс для настройки умного дома и беспроводной точки доступа.

Шлюз WebThings представляє є універсальним прошарком для організації доступу до різних категорій споживчих та IoT-пристроїв, що приховує за собою особливості кожної платформи і не вимагає використання специфічних для кожного виробника додатків. Для взаємодії шлюзу з IoT-платформами можна використовувати протоколи ZigBee та ZWave, WiFi або пряме підключення через GPIO. Шлюз можна встановити на плату Raspberry Pi та отримати систему управління розумним будинком, що об'єднує всі наявні в будинку IoT-пристрою та надає засоби для моніторингу та керування ними через Web-інтерфейс.

Платформа також дозволяє створювати додаткові web-додатки, які можуть взаємодіяти з пристроями через Web Thing API. Таким чином, замість встановлення свого мобільного додатка для кожного типу IoT-пристроїв можна використовувати єдиний уніфікований web-інтерфейс. Для встановлення WebThings Gateway достатньо завантажити надану прошивку на SD-карту, відкрити в браузері хост «gateway.local», налаштувати підключення до WiFi, ZigBee або ZWave, знайти наявні IoT-пристрої, налаштувати параметри для доступу ззовні та додати найпопулярніші пристрої на домашній екран.

Шлюз підтримує такі функції, як визначення пристроїв у локальній мережі, вибір web-адреси для з'єднання з пристроями з інтернету, створення облікових записів для доступу до web-інтерфейсу шлюзу, підключення до шлюзу пристроїв, що підтримують пропрієтарні протоколи ZigBee та Z-Wave, віддалене включення та вимкнення пристроїв з web-програми, віддалений моніторинг за станом будинку та відеоспостереження.

WebThings Framework надає набір компонентів, що замінюються для створення IoT-пристроїв, які можуть безпосередньо взаємодіяти з використанням Web Things API. Подібні пристрої можуть автоматично визначатися шлюзами на базі WebThings Gateway або клієнтським програмним забезпеченням (використовується mDNS) для подальшого моніторингу та керування через Web. Реалізації серверів для Web Things API підготовлені у формі бібліотек
Python,
Java,

Іржа, Arduino и мікропітон.

Компанія Mozilla відправила проект WebThing у вільне плавання

Компанія Mozilla відправила проект WebThing у вільне плавання

Джерело: opennet.ru

Додати коментар або відгук