Mozilla WebThings Gateway 0.9 avanoa, faitotoa mo fale atamai ma masini IoT

Kamupani Mozilla lomia fa'asalalauga oloa fou WebThingsGateway 0.9, а также обновление библиотек WebThings Framework 0.12, образующих платформу WebThings, предоставляющую компоненты для обеспечения доступа к различным категориям потребительских устройств и использования универсального Mea i luga ole laiga API e faatulaga fegalegaleaiga ma i latou. Atinae o poloketi salalau laiseneina i lalo o le MPL 2.0.

Новый выпуск WebThings Gateway примечателен развитием
afifi на основе OpenWrt, которые позволяют использовать беспроводные маршрутизаторы не только для обеспечения сетевого доступа, но и в качестве узлов управления умным домом. В том числе saunia собственный дистрибутив на базе OpenWrt с интегрированной поддержкой Things Gateway, предоставляющий унифицированный интерфейс для настройки умного дома и беспроводной точки доступа. Сборки дистрибутива faia для открытого маршрутизатора Turris Omnia.

Прошивка на базе OpenWrt предоставляет интерфейс начальной настройки, позволяющий настроить устройство для работы в качестве беспроводной точки доступа или в качестве клиента для подключения к существующей беспроводной сети. Функциональность сборки пока ограничена и она по-прежнему позиционируется как экспериментальная, не способная в полной мере заменить существующие беспроводные маршрутизаторы.

Mozilla WebThings Gateway 0.9 avanoa, faitotoa mo fale atamai ma masini IoT

Вторым важным новшеством является реализация поддержки платы Rasipeli Pi 4, для которой, как и для других плат Raspberry Pi, saunia отдельные potopotoga на основе дистрибутива Raspbian.

Из функциональных улучшений отмечается реализация нового типа дополнений (Notifier), позволяющих расширить ранее доступную систему отправки сообщений через Push-уведомления в браузере. Notifier позволяет создавать обработчики и задавать правила отправки сообщений через различные каналы связи, например для отправки SMS или Email при срабатывании датчиков движения в доме. Возможно задание приоритета отправляемых уведомлений.

Mozilla WebThings Gateway 0.9 avanoa, faitotoa mo fale atamai ma masini IoT

E fai ma faamanatu, WebThings Gateway o le sui o le o se faʻasalalauga lautele mo le faʻatulagaina o avanoa i vaega eseese o tagata faʻatau ma IoT masini, natia foliga o taʻiala taʻitasi ma e le manaʻomia le faʻaogaina o talosaga faʻapitoa mo tagata gaosi oloa taʻitasi. Poloketi code tusia e i le JavaScript e faʻaaoga ai le Node.js server platform. Ina ia fegalegaleai le faitotoa ma IoT platforms, e mafai ona e faʻaogaina le ZigBee ma ZWave protocols, WiFi poʻo fesoʻotaʻiga tuusaʻo e ala i le GPIO. Firmware ma faitotoa saunia mo ituaiga eseese o Raspberry Pi, e maua foi afifi mo OpenWrt ma Debian.

Mozilla WebThings Gateway 0.9 avanoa, faitotoa mo fale atamai ma masini IoT

Gateway e mafai faʻavae i luga o se laupapa Raspberry Pi ma maua se faiga faʻaoga atamai fale e tuʻufaʻatasia uma masini IoT i totonu o le fale ma tuʻuina atu meafaigaluega mo le mataʻituina ma le puleaina e ala i se Upega Tafaʻilagi. O le fa'avae e mafai ai fo'i ona e faia ni fa'aoga i luga ole laiga e mafai ona fegalegaleai ma masini e ala i Web Mea API.

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

O le faitotoa e lagolagoina galuega e pei o le faailoaina o masini i luga o le upega tafaʻilagi, filifilia o se tuatusi upega tafaʻilagi mo le faʻafesoʻotaʻi i masini mai le Initaneti, fatuina o tala e faʻaoga ai le faitotoa o le upega tafaʻilagi, fesoʻotaʻi masini e lagolagoina le ZigBee ma Z-Wave protocols i le faitotoa, faʻagaoioia mamao ma tapeina masini mai se upega tafaʻilagi, mataʻituina mamao o le tulaga o le fale ma le mataʻituina o ata vitio. I le faʻaopoopoga i le upega tafaʻilagi ma le API, o le faitotoa e aofia ai foʻi le faʻataʻitaʻiga lagolago mo le pulea o le leo, lea e mafai ai ona e iloa ma faʻatinoina le leo o le leo (mo se faʻataʻitaʻiga, "ki le moli i le umukuka").

O le WebThings Framework o loʻo tuʻuina atu ai se seti o mea e mafai ona sui mo le fatuina o masini IoT e mafai ona fesoʻotaʻi saʻo e faʻaoga ai le Web Things API. O ia masini e mafai ona otometi ona iloa e WebThings Gateway-based gateways poʻo le client software (faʻaaogaina mDNS) mo le mataʻituina ma le puleaina mulimuli ane e ala ile Upega. O fa'atinoga a le 'au'aunaga mo le Web Things API o lo'o saunia i le tulaga o faletusi i totonu
Python,
Java,

ele, Arduino и micropython.

puna: opennet.ru

Faaopoopo i ai se faamatalaga