Mozilla wprowadziła platformę WebThings

Mozilla po dwóch latach eksperymentów i rozwoju представила platforma WebRzeczy, które obejmowały wcześniej opracowane projekty Struktura WebThings и Brama WebThings, dostarczająca 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.

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.

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

Mozilla wprowadziła platformę WebThings

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”).

Wraz z ogłoszeniem nowej platformy WebThings ukazała się informacja Brama WebThings 0.8, który proponuje następujące innowacje:

  • Dodano system rejestrowania zdarzeń, który zbiera statystyki dotyczące pracy wszystkich urządzeń i czujników IoT w sieci domowej i pozwala na ocenę ich aktywności w formie wizualnych wykresów. Możesz na przykład dowiedzieć się, ile razy drzwi były otwierane i zamykane podczas Twojej nieobecności, jak zmieniała się temperatura w domu, ile energii zużyły urządzenia podłączone do inteligentnych gniazdek, kiedy zadziałał czujnik ruchu itp. Wykresy można tworzyć w kategoriach godzin, dni i tygodni oraz przewijać je według skali czasu;

    Mozilla wprowadziła platformę WebThings

  • Dodano alarmy, które mogą zostać wywołane w przypadku zdarzeń wymagających natychmiastowej reakcji. Na przykład alarmy można powiązać z aktywacją czujników dymu, wycieków lub czadu, a także z sygnałami włamaniowymi. W przypadku wyzwolenia sygnału powiadomienie o jego wystąpieniu może zostać wysłane SMS-em lub w inny sposób;

    Mozilla wprowadziła platformę WebThings

  • Dodano interfejs do konfigurowania parametrów połączenia sieciowego. Wcześniej przełączanie z jednej sieci bezprzewodowej na drugą, gdy obie sieci były dostępne, wymagało uruchomienia poleceń konsoli. Teraz zmiany parametrów sieci można dokonać poprzez interfejs WWW (sekcja Ustawienia ➡ Sieć), w którym możesz zarządzać przydziałem adresów IP, skanować dostępne sieci bezprzewodowe oraz zmieniać punkty dostępu;

    Mozilla wprowadziła platformę WebThings

  • Przygotowany eksperymentalne pakiety dla routerów opartych na OpenWrt, które pozwalają na wykorzystanie routerów nie tylko do zapewnienia dostępu do sieci, ale także jako węzłów sterowania inteligentnym domem. W przyszłości planujemy przygotować własną dystrybucję opartą na OpenWrt ze zintegrowaną obsługą Things Gateway, zapewniającą ujednolicony interfejs do konfiguracji inteligentnego domu i bezprzewodowego punktu dostępowego. Obecnie WebThings Gateway może już działać jako bezprzewodowy punkt dostępowy, a nie tylko jako klient bezprzewodowy.

Źródło: opennet.ru

Dodaj komentarz