A Mozilla bemutatta a WebThings platformot

A Mozilla cég két év kísérletezés és fejlesztés után bemutatta platformját WebThings, amely magában foglalja a korábban fejlesztett projekteket WebThings Framework és WebThings Gateway, amelyek komponenseket biztosítanak a különböző kategóriájú fogyasztói eszközökhöz való hozzáférés és a univerzális Web Things API segítésével. A projekt eredményei szabadon terjeszthetők MPL 2.0 licenc alatt.

A WebThings Framework egy helyettesíthető komponensgyűjteményt kínál IoT-eszközök létrehozásához, amelyek közvetlenül kapcsolatba léphetnek a Web Things API használatával. Az ilyen eszközök automatikusan észlelhetők a WebThings Gateway-alapú átjárók által vagy kliensoldali szoftverek (mDNS-t használ) segítségével, a webes megfigyelés és kezelés érdekében. A Web Things API szerverimplementációk könyvtárakként készültek
Python,
Java,

Rust, Arduino és MicroPython.

WebThings Gateway képvisel egy univerzális réteget, amely lehetővé teszi különböző kategóriájú fogyasztói és IoT-eszközökhöz való hozzáférést, elrejtve a platformok jellemzőit, és nem igénylont specifikus alkalmazásokat gyártónként. A projekt kódja írásához JavaScript nyelven készült, a Node.js szerverplatform használatával. Az átjáró és az IoT-platformok közötti kapcsolat létesítéséhez ZigBee és ZWave protokollokat, WiFi-t vagy közvetlen csatlakozást használhatunk GPIO-n keresztül. A gateway-hez készült firmware kiadások különböző Raspberry Pi modellekhez is elérhető csomagok OpenWrt és Debian esetén.

A Mozilla bemutatta a WebThings platformot

Az átjárót egy olyan speciális kernel telepítése, amely támogatja ezeket a primitíveket; Raspberry Pi lapra telepíthetjük, és egy intelligens otthoni vezérlőrendszert kaphatunk, amely egyesíti az otthonunkban található összes IoT-eszközt, és lehetőséget biztosít azok webes megfigyelésére és kezelésére. A platform lehetővé teszi további webalkalmazások létrehozását is, amelyek az eszközökkel kommunikálhatnak a Web Thing APIsegítségével. Így minden IoT-eszköz esetén nem szükséges saját mobilalkalmazás telepítése, egy egységes webes felületet használhatunk. A WebThings Gateway telepítéséhez elegendő letölteni a megadott firmware-t egy SD-kártyára, megnyitni a böngészőben a 'gateway.local' hosztot, beállítani a WiFi, ZigBee vagy ZWave csatlakozást, megtalálni a meglévő IoT-eszközöket, beállítani a külső elérés paramétereit és a legnépszerűbb eszközöket hozzáadni a kezdőképernyőhöz.

A híd támogatja az olyan funkciókat, mint az eszközök azonosítása a helyi hálózaton, a web-cím kiválasztása az interneten keresztül elérhető eszközökhöz, webes felülethez való hozzáféréshez szükséges fiókok létrehozása, protokollok támogatásával rendelkező eszközök csatlakoztatása, mint például ZigBee és Z-Wave, valamint az eszközök távoli be- és kikapcsolása webalkalmazáson keresztül, otthoni állapotok távoli figyelése és videó megfigyelés. A webes felületen és az API-n kívül a híd kísérleti támogatással rendelkezik a hangvezérléshez, ami lehetővé teszi a hangutasítások, például "kapcsold be a konyhai világítást" felismerését és végrehajtását.

A WebThings új platformjának bejelentésével együtt megjelent WebThings Gateway 0.8, amelyben a következő újdonságok kerültek bemutatásra:

  • Hozzáadtunk egy eseménynaplózási rendszert, amely statisztikákat gyűjt az összes IoT-eszköz és érzékelő működéséről a ház hálózatában, lehetővé téve az aktivitásuk áttekintését szemléletes grafikonok formájában. Például megtudhatjuk, hányszor nyíltak és zárultak az ajtók a távollétünk alatt, hogyan változott a hőmérséklet a házban, mennyi energiát fogyasztottak az okos aljzatokhoz csatlakoztatott eszközök, mikor lépett működésbe a mozgásérzékelő stb. A grafikonok órák, napok és hetek szerint állíthatók össze és időskálán görgethetők;

    A Mozilla bemutatta a WebThings platformot
  • Riasztási jelzések kerültek hozzáadásra, amelyek aktiválódhatnak olyan események esetén, amelyek azonnali reagálást igényelnek. Például a riasztási jelek kapcsolhatók a füstérzékelők, vízszivárgás vagy szén-monoxid érzékelők aktiválódásához, valamint a betörésről szóló jelekre is. Riasztás aktiválása esetén az értesítés SMS-en vagy más értesítési eszközökön keresztül küldhető;

    A Mozilla bemutatta a WebThings platformot
  • Hozzáadtunk egy felületet a hálózati csatlakozási paraméterek beállításához. Korábban az egyik vezeték nélküli hálózatról a másikra való váltáshoz, amikor mindkét hálózat elérhető volt, parancsokat kellett futtatni a konzolban. Most a hálózati paraméterek módosítása a webes felületen keresztül történhet (Beállítások ➡ Hálózat szakasz), ahol IP-címek kijelölését, elérhető vezeték nélküli hálózatok fokozatos feltérképezését és hozzáférési pontok módosítását lehet végezni;

    A Mozilla bemutatta a WebThings platformot
  • Elkészült Kísérleti csomagok OpenWrt alapú routerekhez, amelyek lehetővé teszik, hogy a routereket ne csak hálózati hozzáférésre, hanem intelligens otthoni vezérlőegységekként is használják. A jövőben tervezzük egy saját disztribúció elkészítését az OpenWrt alapjain, integrált Things Gateway támogatással, amely egységes felületet biztosít az intelligens otthon beállításához és vezeték nélküli hozzáférési pontként való működéshez. Jelenleg a WebThings Gateway már dolgozhat vezeték nélküli hozzáférési pontként, és nemcsak vezeték nélküli hálózati kliensként.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster