Dostępna jest Mozilla WebThings Gateway 0.9, bramka dla inteligentnego domu i urządzeń IoT

Firma Mozilla опубликовала wydanie nowego produktu Brama WebThings 0.9oraz aktualizację bibliotek Struktura WebThings 0.12, tworząc platformę WebRzeczy, która dostarcza komponenty umożliwiające dostęp do różnych kategorii urządzeń konsumenckich i uniwersalne zastosowanie Interfejs API rzeczy internetowych organizować z nimi interakcję. Rozwój projektu rozpowszechnianie się licencjonowany w ramach MPL 2.0.

Nowa wersja WebThings Gateway wyróżnia się rozwojem
pakiety oparte na OpenWrt, które umożliwiają wykorzystanie routerów bezprzewodowych nie tylko do zapewnienia dostępu do sieci, ale także jako węzłów sterowania inteligentnym domem. W tym przygotowany własna dystrybucja oparta na OpenWrt ze zintegrowaną obsługą Things Gateway, zapewniająca ujednolicony interfejs do konfiguracji inteligentnego domu i bezprzewodowego punktu dostępowego. Dystrybucja się buduje uformowany dla otwartego routera Turris Omnia.

Oprogramowanie sprzętowe oparte na OpenWrt zapewnia interfejs konfiguracji wstępnej, który umożliwia skonfigurowanie urządzenia do działania jako bezprzewodowy punkt dostępu lub jako klient łączący się z istniejącą siecią bezprzewodową. Funkcjonalność zestawu jest nadal ograniczona i nadal ma charakter eksperymentalny i nie jest w stanie w pełni zastąpić istniejących routerów bezprzewodowych.

Dostępna jest Mozilla WebThings Gateway 0.9, bramka dla inteligentnego domu i urządzeń IoT

Drugą ważną innowacją jest wdrożenie wsparcia zarządu Raspberry Pi 4, dla którego, podobnie jak inne płyty Raspberry Pi, przygotowany oddzielnie zespoły oparty na dystrybucji Raspbian.

Wśród usprawnień funkcjonalnych odnotowuje się wdrożenie nowego typu dodatku (Notifier), który pozwala na rozbudowę dostępnego wcześniej systemu wysyłania wiadomości poprzez powiadomienia Push w przeglądarce. Notifier umożliwia tworzenie handlerów i ustalanie reguł wysyłania wiadomości różnymi kanałami komunikacji, np. wysyłanie SMS-ów lub e-maili w przypadku zadziałania czujników ruchu w domu. Istnieje możliwość ustawienia priorytetu wysyłanych powiadomień.

Dostępna jest Mozilla WebThings Gateway 0.9, bramka dla inteligentnego domu i urządzeń IoT

Dla przypomnienia, bramka WebThings jest to uniwersalna warstwa organizująca dostęp do różnych kategorii urządzeń konsumenckich i IoT, ukrywająca cechy każdej platformy i niewymagająca stosowania aplikacji specyficznych dla każdego producenta. Kod projektu pisemny w JavaScript z wykorzystaniem platformy serwerowej Node.js. Do interakcji bramki z platformami IoT można wykorzystać protokoły ZigBee i ZWave, WiFi lub bezpośrednie połączenie poprzez GPIO. Oprogramowanie sprzętowe z bramką przygotowany dostępne również dla różnych modeli Raspberry Pi pakiety dla OpenWrt i Debiana.

Dostępna jest Mozilla WebThings Gateway 0.9, bramka dla inteligentnego domu i urządzeń IoT

Brama jest możliwa ustalić na płytce Raspberry Pi i zyskaj inteligentny system sterowania domem, który integruje wszystkie urządzenia IoT w domu i udostępnia narzędzia do monitorowania i zarządzania nimi poprzez interfejs WWW. Platforma umożliwia także tworzenie dodatkowych aplikacji internetowych, które mogą wchodzić w interakcję z urządzeniami za pośrednictwem Interfejs API rzeczy internetowych.

Dzięki temu zamiast instalować własną aplikację mobilną dla każdego typu urządzenia IoT, możesz skorzystać z jednego, ujednoliconego interfejsu WWW. Aby zainstalować WebThings Gateway, wystarczy pobrać dostarczone oprogramowanie sprzętowe na kartę SD, otworzyć host „gateway.local” w przeglądarce, skonfigurować połączenie z Wi-Fi, ZigBee lub ZWave, znaleźć istniejące urządzenia IoT, skonfigurować parametry dostępu zewnętrznego i dodać najpopularniejsze urządzenia na ekranie głównym.

Bramka obsługuje takie funkcje jak identyfikacja urządzeń w sieci lokalnej, wybór adresu internetowego do łączenia się z urządzeniami z Internetu, tworzenie kont umożliwiających dostęp do interfejsu sieciowego bramki, podłączanie do bramki urządzeń obsługujących autorskie protokoły ZigBee i Z-Wave, zdalne uruchamianie i wyłączanie urządzeń z poziomu aplikacji webowej, zdalne monitorowanie stanu domu oraz monitoring wizyjny. Oprócz interfejsu WWW i API, bramka zawiera także eksperymentalną obsługę sterowania głosowego, która pozwala rozpoznawać i wykonywać polecenia głosowe (np. „włącz światło w kuchni”).

WebThings Framework zapewnia zestaw wymiennych komponentów do tworzenia urządzeń IoT, które mogą bezpośrednio komunikować się za pomocą interfejsu API Web Things. Takie urządzenia mogą być automatycznie wykrywane przez bramy oparte na WebThings Gateway lub oprogramowanie klienckie (przy użyciu mDNS) w celu późniejszego monitorowania i zarządzania przez Internet. Implementacje serwerowe dla Web Things API przygotowywane są w formie bibliotek w
Python,
Java,

Rdza, Arduino и MicroPython.

Źródło: opennet.ru

Dodaj komentarz