Mozilla udostępniła projekt WebThing jako darmowy

Deweloperzy Mozilla WebThings,platformy dla konsumenckich urządzeń internetowych, сообщили o oddzieleniu się od Mozilli i zostaniu niezależnym projektem open source. Zmieniono również nazwę platformy z Mozilla WebThings na po prostu WebThings i jest ona rozpowszechniana za pośrednictwem nowej witryny internetowej webthings.io. Powodem podjętych działań było ograniczenie bezpośrednich inwestycji Mozilli w projekt i przeniesienie związanych z tym rozwiązań na społeczność. Projekt pozostanie aktywny, ale będzie teraz niezależny od Mozilli, nie będzie mógł korzystać z infrastruktury Mozilli i utraci prawo do używania znaków towarowych Mozilli.

Zaprezentowane zmiany nie będą miały wpływu na działanie już wdrożonych, zarządzanych lokalnie bram domowych opartych na WebThings, które są samowystarczalne i niezależne od usług chmurowych czy infrastruktury zewnętrznej. Jednak aktualizacje będą teraz dystrybuowane za pośrednictwem infrastruktury utrzymywanej przez społeczność, a nie infrastruktury Mozilli, co będzie wymagało zmiany konfiguracji. Usługa organizowania tuneli do bram domowych przy użyciu subdomen *.mozilla-iot.org będzie nadal działać do 31 grudnia 2020 roku. Przed wygaśnięciem usługi planowane jest uruchomienie zamiennika opartego na domenie webthings.io, do którego przejście będzie wymagało ponownej rejestracji.

Przypomnijmy, że platforma WebThings składa się z bramy Brama WebThings i biblioteki Struktura WebThings. Kod projektu napisany jest w języku JavaScript z wykorzystaniem platformy serwerowej Node.js dystrybuowane przez licencjonowany w ramach MPL 2.0. Trwa tworzenie gotowego oprogramowania w oparciu o OpenWrt zestaw dystrybucyjny ze zintegrowaną obsługą WebThings Gateway, zapewniając ujednolicony interfejs do konfiguracji inteligentnego domu i bezprzewodowego punktu dostępowego.

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. Do interakcji bramki z platformami IoT można wykorzystać protokoły ZigBee i ZWave, WiFi lub bezpośrednie połączenie poprzez GPIO. 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.

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.

Mozilla udostępniła projekt WebThing jako darmowy

Mozilla udostępniła projekt WebThing jako darmowy

Źródło: opennet.ru

Dodaj komentarz