Mozilla po dveh letih eksperimentiranja in razvoja platforma , ki je vključeval predhodno razvite projekte и , ki zagotavlja komponente za omogočanje dostopa do različnih kategorij potrošniških naprav in univerzalne uporabe organizirati interakcijo z njimi. Razvoj projekta licenciran pod MPL 2.0.
Ogrodje WebThings Framework ponuja nabor zamenljivih komponent za ustvarjanje naprav interneta stvari, ki lahko neposredno komunicirajo z uporabo vmesnika Web Things API. Takšne naprave lahko samodejno zaznajo prehodi, ki temeljijo na WebThings Gateway, ali odjemalska programska oprema (z uporabo mDNS) za naknadno spremljanje in upravljanje prek spleta. Strežniške implementacije za Web Things API so pripravljene v obliki knjižnic v
,
,
, и .
Prehod WebThings je univerzalna plast za organizacijo dostopa do različnih kategorij potrošniških in IoT naprav, ki skriva značilnosti vsake platforme in ne zahteva uporabe aplikacij, specifičnih za posameznega proizvajalca. Koda projekta v JavaScriptu z uporabo strežniške platforme Node.js. Za interakcijo prehoda s platformami IoT lahko uporabite protokola ZigBee in ZWave, WiFi ali neposredno povezavo prek GPIO. Vdelana programska oprema s prehodom za različne modele Raspberry Pi, na voljo tudi za OpenWrt in Debian.
Prehod je možen na plošči Raspberry Pi in pridobite sistem za nadzor pametnega doma, ki združuje vse naprave IoT v hiši in ponuja orodja za nadzor in upravljanje le-teh prek spletnega vmesnika. Platforma omogoča tudi ustvarjanje dodatnih spletnih aplikacij, ki lahko komunicirajo z napravami prek . Tako lahko namesto namestitve lastne mobilne aplikacije za vsako vrsto naprave IoT uporabite enoten poenoten spletni vmesnik. Če želite namestiti WebThings Gateway, preprosto prenesite priloženo vdelano programsko opremo na kartico SD, odprite gostitelja »gateway.local« v brskalniku, nastavite povezavo z WiFi, ZigBee ali ZWave, poiščite obstoječe naprave IoT, konfigurirajte parametre za zunanji dostop in dodajte najbolj priljubljenih naprav na domači zaslon.
Prehod podpira funkcije, kot so prepoznavanje naprav v lokalnem omrežju, izbira spletnega naslova za povezavo z napravami iz interneta, ustvarjanje računov za dostop do spletnega vmesnika prehoda, povezovanje naprav, ki podpirajo lastniška protokola ZigBee in Z-Wave, na prehod, daljinski vklop in izklop naprav iz spletne aplikacije, daljinski nadzor stanja v hiši in video nadzor. Poleg spletnega vmesnika in API-ja prehod vključuje tudi eksperimentalno podporo za glasovno upravljanje, ki omogoča prepoznavanje in izvajanje glasovnih ukazov (na primer “prižgi luč v kuhinji”).
Skupaj z napovedjo nove platforme WebThings je bila objavljena tudi objava , ki predlaga naslednje novosti:
- Dodan je sistem za beleženje dogodkov, ki zbira statistične podatke o delovanju vseh IoT naprav in senzorjev v domačem omrežju ter omogoča ovrednotenje njihove aktivnosti v obliki vizualnih grafov. Izvedete lahko na primer, kolikokrat so se med vašo odsotnostjo odprla in zaprla vrata, kako se je spremenila temperatura v hiši, koliko energije so porabile naprave, priključene na pametne vtičnice, kdaj se je sprožil detektor gibanja itd. Grafe je mogoče zgraditi glede na ure, dneve in tedne ter se pomikati po časovni lestvici;
- Dodani alarmi, ki se lahko sprožijo v primeru dogodkov, ki zahtevajo takojšen odziv. Na primer, alarmi so lahko vezani na aktiviranje detektorjev dima, puščanja ali ogljikovega monoksida, pa tudi ob signalih za vlom. Če se signal sproži, se lahko obvestilo o njegovem pojavu pošlje prek SMS-a ali drugega sredstva obveščanja;
- Dodan vmesnik za konfiguracijo parametrov omrežne povezave. Prej je za preklop z enega brezžičnega omrežja na drugega, ko sta bili na voljo obe omrežji, zahteval izvajanje ukazov konzole. Zdaj lahko spreminjanje omrežnih parametrov opravite prek spletnega vmesnika (razdelek Nastavitve ➡ Omrežje), v katerem lahko upravljate z dodeljevanjem naslovov IP, pregledujete razpoložljiva brezžična omrežja in spreminjate dostopne točke;
- eksperimentalni paketi za usmerjevalnike na osnovi OpenWrt, ki omogočajo uporabo usmerjevalnikov ne le za zagotavljanje dostopa do omrežja, ampak tudi kot vozlišča za nadzor pametnega doma. V prihodnje načrtujemo pripravo lastne distribucije na osnovi OpenWrt z integrirano podporo za Things Gateway, ki zagotavlja enoten vmesnik za postavitev pametnega doma in brezžične dostopne točke. Trenutno lahko WebThings Gateway že deluje kot brezžična dostopna točka in ne samo kot brezžični odjemalec.
Vir: opennet.ru
