A Mozilla bemutatja nyílt forráskódú IoT platformját: WebThings

webthings_gateway_main_menu

Néhány hónappal ezelőtt beszéltünk veled itt a blogon kb A Things Gateway projekt, amelyet a Mozilla fejlesztett ki a dolgok internetére (IoT), ami uUniverzális réteg a fogyasztói és IoT-eszközök különböző kategóriáihoz való hozzáférés megszervezéséhez.

És jó, két év kísérletezés és fejlesztés után, A Mozilla bemutatta a WebThings platformot, amely a korábban kifejlesztett WebThings Framework és WebThings Gateway projektek fúziója.

Ez a két Mozilla-projekt komponenseket kínált a fogyasztói eszközök különféle kategóriáihoz való hozzáféréshez, valamint az univerzális Web Things API használatához, hogy megszervezze velük a kapcsolatot. A projekt fejlesztéseit MPL 2.0 licenc alatt terjesztik.

WebThings, a végső projekt

A fent említett projektek egyesülésével megjelent a WebThings ami keretrendszer, amely cserélhető összetevők készletét biztosítja az IoT-eszközök létrehozásához amelyek közvetlenül interakcióba léphetnek a Web Things API segítségével.

Ilyen eszközök automatikusan felismerhető átjárókkal a WebThings Gateway vagy az ügyfélprogram (az mDNS által használt) alapján a későbbi nyomon követéshez és ellenőrzéshez a web felett.

A Web Things API szerver implementációi könyvtárak formájában készülnek Python, Java, Rust, Arduino és MicroPython könyvtárakban.

WebThings Gateway - a szoftver

A WebThings Gateway az univerzális réteg megszervezni a különféle kategóriájú fogyasztói és IoT-eszközökhöz való hozzáférést, elrejtve az egyes platformok jellemzőit és az eladóspecifikus alkalmazások használata nélkül.

A projekt kódját JavaScript-ben írják a Node.js szerver platform segítségével.

riasztás

Használhatja a ZigBee és a ZWave protokollokat, a WiFi-t vagy a GPIO-n keresztüli közvetlen kapcsolatot A Gateway különféle Raspberry Pi modellekhez készített IoT-platformjaihoz való kapcsolódáshoz az OpenWrt és a Debian csomagjai is elérhetők.

ezt telepíthető egy Raspberry Pi-re, és intelligens házvezérlő rendszert kaphat amely integrálja az összes IoT-eszközt az otthonban, és eszközöket biztosít azok felügyeletére és kezelésére egy webes felületen keresztül.

A platform is lehetővé teszi további webalkalmazások létrehozását, amelyek képesek interakcióba lépni az eszközökkel a Web Thing API-n keresztül.

Tehát ahelyett, hogy telepítené a mobilalkalmazást az IoT-készülékek minden típusához, egyetlen, egységes webes felületet használhat.

WebThings Framework - az a rész, amely interakcióba lép az API-val

Ez az szoftverkomponensek gyűjteménye újrafelhasználható, amelyek fő funkcióként maguk a webes elemek építése, amely közvetlenül kiteszi a Web Thing API-t.

Ez azt jelenti, hogy a dolgok webének átjárója vagy kliens fedezheti fel őket, amely ezután automatikusan felismeri az eszköz képességeit, és figyelemmel kíséri és vezérli azt az interneten.

WebThings átjáró olyan funkciók, mint az eszközfelfedezés a helyi hálózaton, webcím kiválasztása az eszközökhöz való csatlakozáshoz az internetről, fiókok létrehozása az átjáró webes felületének eléréséhez, olyan eszközök csatlakoztatása, amelyek támogatják a szabadalmaztatott ZigBee és Z-Wave protokollokat.

Ez lehetővé teszi az eszközök kikapcsolását egy webalkalmazásból, a ház állapotának távfelügyeletét és a videomegfigyelést is.

Plusz a webes felület és az API, az átjáró kísérleti támogatást nyújt a hangvezérléshez is, amely lehetővé teszi a hangparancsok felismerését és végrehajtását.

Hogyan juthat el a WebThings Gateway-hez?

Ha különféle felszereltséggel vagy hardverrel rendelkezik, akkor kiválóan felhasználhatja ezt a projektet.
A WebThings Gateway telepítése nagyon egyszerű módon lehetséges. Egyszerűen le kell tölteniük a firmware-t a Raspberry Pi SD-kártyájára.

Miután ez megtörtént, most meg kell nyitnia a "gateway.local" fájlt, és konfigurálnia kell a kapcsolatot a WiFi, ZigBee vagy Zwave kapcsolattal.

Hasonlóképpen, a meglévő IoT-eszközök felkutatásáért is felelős lesz, amely lehetővé teszi a külső hozzáférés paramétereinek konfigurálását és a legnépszerűbb eszközök hozzáadását a képernyőhöz.

Letöltési link.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.