Firma Mozilla zaprezentowała platformę WebThings

Firma Mozilla po dwóch latach eksperymentów i rozwoju przedstawiła platformę WebThings, do której weszły wcześniej rozwijane projekty WebThings Frameworki WebThings Gateway, dostarczające komponenty do zapewnienia dostępu do różnych kategorii urządzeń konsumenckich i użycia uniwersalnego Web Things API do organizacji interakcji z nimi. Osiągnięcia projektu są rozpowszechniane na licencji MPL 2.0.

WebThings Framework zapewniają zestaw wymiennych komponentów do tworzenia urządzeń IoT, które mogą bezpośrednio współdziałać z użyciem Web Things API. Takie urządzenia mogą być automatycznie wykrywane przez bramki oparte na WebThings Gateway lub przez oprogramowanie klienckie (używające mDNS) do dalszego monitorowania i zarządzania przez Web. Implementacje serwerów dla Web Things API przygotowane są w formie bibliotek na
Python,
Java,

Rust, Arduino i MicroPython.

WebThings Gateway jest uniwersalną warstwą do organizacji dostępu do różnych kategorii urządzeń konsumenckich i IoT, ukrywającą specyfikę każdej platformy i nie wymagającą używania aplikacji specyficznych dla każdego producenta. Kod projektu została napisana napisany jest w języku JavaScript z użyciem platformy serwerowej Node.js. Do interakcji bramki z platformami IoT można wykorzystać protokoły ZigBee i ZWave, WiFi lub bezpośrednie połączenie przez GPIO. Oprogramowanie z bramką przygotowano dla różnych modeli Raspberry Pi jest również dostępne pakiety dla OpenWrt i Debian.

Firma Mozilla zaprezentowała platformę WebThings

Bramkę można ustalić zainstalować na płycie Raspberry Pi i uzyskać system zarządzania inteligentnym domem, łączący wszystkie dostępne w domu urządzenia IoT i zapewniający środki do monitorowania i zarządzania nimi przez interfejs Web. Platforma pozwala również na tworzenie dodatkowych aplikacji webowych, które mogą współdziałać z urządzeniami przez Web Thing API. W ten sposób, zamiast instalować swoją aplikację mobilną dla każdego typu urządzeń IoT, można używać jednego zintegrowanego interfejsu webowego. Aby zainstalować WebThings Gateway wystarczy pobrać dostarczone oprogramowanie na kartę SD, otworzyć w przeglądarce host "gateway.local", skonfigurować połączenie z WiFi, ZigBee lub ZWave, znaleźć dostępne urządzenia IoT, ustawić parametry dostępu zewnętrznego i dodać najbardziej pożądane urządzenia na ekran główny.

Brama obsługuje takie funkcje, jak identyfikacja urządzeń w lokalnej sieci, wybór adresu web do łączenia się z urządzeniami z internetu, tworzenie kont dostępu do interfejsu webowego bramy, łączenie z bramą urządzeń obsługujących autorskie protokoły ZigBee i Z-Wave, zdalne włączanie i wyłączanie urządzeń z aplikacji webowej, zdalne monitorowanie stanu domu oraz monitoring wideo. Oprócz interfejsu webowego i API brama także implementuje eksperymentalne wsparcie dla sterowania głosowego, umożliwiające rozpoznawanie i wykonywanie komend głosowych (na przykład „włącz światło w kuchni”).

Równocześnie z ogłoszeniem nowej platformy WebThings opublikowano wydanie WebThings Gateway 0.8, w którym zaproponowano następujące nowości:

  • Dodano system rejestrowania zdarzeń, zbierający statystyki o pracy wszystkich urządzeń IoT oraz czujników w domowej sieci, co pozwala ocenić ich aktywność w formie czytelnych wykresów. Na przykład, można sprawdzić, ile razy otwierano i zamykano drzwi w czasie swojej nieobecności, jak zmieniała się temperatura w domu, ile energii zużywały urządzenia podłączone do inteligentnych gniazdek, kiedy aktywował się czujnik ruchu itp. Wykresy mogą być budowane w rozbiciu na godziny, dni i tygodnie, a także przewijane w skali czasowej;

    Firma Mozilla zaprezentowała platformę WebThings
  • Dodano sygnały alarmowe, które mogą się uruchamiać w przypadku zdarzeń wymagających natychmiastowej reakcji. Na przykład, sygnały alarmowe można powiązać z aktywowaniem czujników dymu, przecieku lub tlenku węgla, a także przy otrzymywaniu zgłoszeń o włamaniu. W przypadku uruchomienia sygnału, powiadomienie o tym może być wysłane przez SMS lub inne środki powiadamiania;

    Firma Mozilla zaprezentowała platformę WebThings
  • Dodano interfejs do konfiguracji parametrów połączenia z siecią. Wcześniej, aby przełączyć się z jednej sieci bezprzewodowej do innej, kiedy obie sieci były dostępne, wymagano wykonania komend w konsoli. Teraz zmiana parametrów sieciowych może być realizowana przez interfejs webowy (sekcja Ustawienia ➡ Sieć), w którym można zarządzać przydzielaniem adresów IP, skanować dostępne sieci bezprzewodowe oraz zmieniać punkty dostępu;

    Firma Mozilla zaprezentowała platformę WebThings
  • Przygotowano Eksperymentalne pakiety dla routerów opartych na OpenWrt, które umożliwiają korzystanie z routerów nie tylko do zapewnienia dostępu do sieci, ale także jako węzłów zarządzających inteligentnym domem. W przyszłości planowane jest przygotowanie własnej dystrybucji na bazie OpenWrt z zintegrowanym wsparciem Things Gateway, oferującym zunifikowany interfejs do konfiguracji inteligentnego domu i bezprzewodowego punktu dostępu. Obecnie WebThings Gateway już może działać w trybie bezprzewodowego punktu dostępu, a nie tylko w roli klienta sieci bezprzewodowej.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster