Mozilla tutvustas WebThingsi platvormi

Mozilla pärast kaheaastast katsetamist ja arendamist esitatakse platvorm veebiasjad, mis hõlmas varem välja töötatud projekte WebThingsi raamistik и WebThingsi lüüs, pakkudes komponente, mis võimaldavad juurdepääsu erinevatele tarbijaseadmete kategooriatele ja universaalset kasutamist Web Things API nendega suhtlemise korraldamiseks. Projekti saavutused levima litsentsitud MPL 2.0 alusel.

WebThings Framework pakub asendatavate komponentide komplekti asjade Interneti-seadmete loomiseks, mis saavad Web Thingsi API abil otse suhelda. Selliseid seadmeid saavad WebThings Gateway-põhised lüüsid või klienditarkvara (kasutades mDNS-i) automaatselt tuvastada, et neid hiljem veebi kaudu jälgida ja hallata. Web Thingsi API serverirakendused valmistatakse ette teekide kujul
Python,
Java,

Rust, Arduino и mikropüüton.

WebThingsi lüüs on on universaalne kiht erinevate kategooriate tarbija- ja IoT-seadmetele juurdepääsu korraldamiseks, varjates iga platvormi funktsioone ega nõua iga tootja jaoks spetsiifiliste rakenduste kasutamist. Projekti kood kirjutatud JavaScriptis, kasutades serveriplatvormi Node.js. Lüüs saab suhelda IoT platvormidega, kasutades ZigBee ja ZWave protokolle, WiFi-d või otseühendust GPIO kaudu. Lüüsiga püsivara ette valmistatud saadaval on ka erinevatele Raspberry Pi mudelitele pakette OpenWrt ja Debiani jaoks.

Mozilla tutvustas WebThingsi platvormi

Gateway saab looma Raspberry Pi tahvlile ja hankige nutika kodu juhtimissüsteem, mis integreerib kõik majas olevad asjade Interneti-seadmed ning pakub tööriistu nende jälgimiseks ja juhtimiseks veebiliidese kaudu. Platvorm võimaldab teil luua ka täiendavaid veebirakendusi, mille kaudu saab seadmetega suhelda Web Thing API. Seega saate iga IoT-seadme tüübi jaoks oma mobiilirakenduse installimise asemel kasutada ühte ühtset veebiliidest. WebThings Gateway installimiseks laadige lihtsalt kaasas olev püsivara SD-kaardile, avage brauseris host "gateway.local", looge ühendus WiFi, ZigBee või ZWave'iga, leidke olemasolevad asjade Interneti-seadmed, seadistage välise juurdepääsu parameetrid ja lisage kõige populaarsemad seadmed avakuvale.

Lüüs toetab selliseid funktsioone nagu seadmete tuvastamine kohtvõrgus, veebiaadressi valimine seadmetega Internetist ühenduse loomiseks, kontode loomine lüüsi veebiliidese juurdepääsuks, patenteeritud ZigBee ja Z-Wave protokolle toetavate seadmete ühendamine lüüsiga ja kaugaktiveerimine ja seadmete väljalülitamine veebirakendusest, maja seisukorra kaugjälgimine ja videovalve. Lisaks veebiliidesele ja API-le rakendab lüüsis ka eksperimentaalset hääljuhtimise tuge, mis võimaldab ära tunda ja täita häälkäsklusi (näiteks “lülita köögis valgus sisse”).

Koos uue WebThingsi platvormi väljakuulutamisega avaldati ka väljaanne WebThingsi lüüs 0.8, mis pakub välja järgmised uuendused:

  • Lisatud on sündmuste logimise süsteem, mis kogub statistikat kõigi koduvõrgu IoT seadmete ja andurite töö kohta ning võimaldab hinnata nende tegevust visuaalsete graafikute näol. Näiteks saate teada, mitu korda teie äraoleku ajal uksi avati ja suleti, kuidas muutus maja temperatuur, kui palju tarbisid nutipistikupesadesse ühendatud seadmed, millal käivitus liikumisandur jne. Graafikuid saab koostada tundides, päevades ja nädalates ning kerida mööda ajaskaalat;

    Mozilla tutvustas WebThingsi platvormi

  • Lisatud häired, mida saab käivitada sündmuste korral, mis nõuavad viivitamatut reageerimist. Näiteks saab häireid siduda suitsu-, lekke- või vingugaasiandurite aktiveerimisega, samuti sissemurdmissignaalide korral. Kui signaal käivitub, saab selle esinemisest teada anda SMS-i või muu teavitusvahendiga;

    Mozilla tutvustas WebThingsi platvormi

  • Lisatud liides võrguühenduse parameetrite seadistamiseks. Varem nõudis ühelt traadita võrgult teisele lülitumine, kui mõlemad võrgud olid saadaval, konsoolikäskude käitamist. Nüüd saab võrguparameetreid muuta veebiliidese kaudu (jaotis Seaded ➡ Võrk), kus saate hallata IP-aadresside määramist, skannida saadaolevaid traadita võrke ja muuta pääsupunkte;

    Mozilla tutvustas WebThingsi platvormi

  • Valmistatud eksperimentaalsed paketid OpenWrt-l põhinevatele ruuteritele, mis võimaldavad ruutereid kasutada mitte ainult võrgujuurdepääsu tagamiseks, vaid ka nutika kodu juhtimissõlmedena. Tulevikus plaanime ette valmistada oma OpenWrt-põhise distributsiooni koos Things Gateway integreeritud toega, pakkudes ühtset liidest nutika kodu ja traadita pääsupunkti seadistamiseks. Praegu saab WebThings Gateway juba toimida traadita pääsupunktina, mitte ainult traadita kliendina.

Allikas: opennet.ru

Lisa kommentaar