Mozilla ettevĂ”te tegi pĂ€rast kahe aasta katsetusi ja arendustööd platvormi , mille hulka kuuluvad varem arendatud projektid âja , mis pakuvad komponente, et tagada ligipÀÀs erinevatele tarbijaseadmete kategooriatele ja kasutada universaalset nende vahekorra korraldamiseks. Projekti arendused on litsentseeritud MPL 2.0 alusel.
WebThings Frameworkâpakub komplekti vahetatavaid komponente IoT-seadmete loomiseks, mis suudavad otse suhelda Web Things API kaudu. Sellised seadmed suudavad automaatselt mÀÀrata WebThings Gateway baasil olevaid vĂ€ravateid vĂ”i klienditarkvara (kasutatakse mDNS), et jĂ€lgida ja hallata nende kaudu Webis. Web Things API serverite rakendused on ette valmistatud raamatukogude kujul
,
,
, ja .
WebThings Gateway ĂŒks universaalne kiht, et korraldada ligipÀÀs erinevatele tarbijaseadmete ja IoT-seadmete kategooriatele, peites iga platvormi spetsiifikat ega nĂ”udes iga tootja jaoks konkreetse rakenduse kasutamist. Projekti kood on kirjutatud JavaScriptis, kasutades serveri platvormi Node.js. VĂ€rava ja IoT-platvormide vaheliseks suhtlemiseks vĂ”ib kasutada protokolle ZigBee ja ZWave, WiFi vĂ”i otsest ĂŒhendust GPIO kaudu. VĂ€ravaga tarkvarad erinevate Raspberry Pi mudelite jaoks on samuti saadaval OpenWrt ja Debianil.
VĂ€ravat saab Raspberry Pi plaadile ja saada nutika kodu haldussĂŒsteemi, mis ĂŒhendab kĂ”ik kodus olevad IoT-seadmed ning pakub vahendeid nende jĂ€lgimiseks ja haldamiseks lĂ€bi veebiliidese. Platvorm vĂ”imaldab ka luua tĂ€iendavaid veebirakendusi, mis saavad seadmetega suhtlemiseks kasutada . Seega, selle asemel et installida oma mobiilirakendust iga tĂŒĂŒpi IoT-seadmete jaoks, saab kasutada ĂŒhtset, ĂŒhtlustatud veebiliidest. WebThings Gateway paigaldamiseks piisab, kui laadida antud pĂŒhendust SD-kaardile, avada brauseris host «gateway.local», seadistada WiFi, ZigBee vĂ”i ZWave ĂŒhendus, leida olemasolevad IoT-seadmed, seadistada vĂ€listele juurdepÀÀsudele vajalikud sĂ€tted ja lisada kĂ”ige nĂ”utumad seadmed kodu ekraanile.
Sill on toetab selliseid funktsioone nagu seadmete mÀÀramine kohalikus vĂ”rgus, veebiaadressi valimine seadmetega sidumiseks internetis, kasutajakontode loomine juurdepÀÀsuks silla veebiliidesesse, ĂŒhendamine sillaga seadmete kaudu, mis toetavad ZigBee ja Z-Wave proprietaarseid protokolle, seadmete kaugseosimine ja -lĂŒlitamine veebirakenduse kaudu ning kodu kaugmonitorimine ja videovalve. Lisaks veebiliidesele ja API-le on sillal ka katselaine hÀÀle juhtimise tugi, mis vĂ”imaldab tuvastada ja tĂ€ita hÀÀlekĂ€sky, nĂ€iteks "lĂŒlita köögi tuli sisse".
Koos uusi WebThings platvormi kuulutamisega avaldati versioon , kus on esitatud jÀrgmised uuendused:
- Lisatud on sĂŒndmuste logimise sĂŒsteem, mis kogub statistikat kĂ”ikide IoT-seadmete ja andurite töötamise kohta koduvĂ”rgus ning vĂ”imaldab hinnata nende aktiivsust arusaadavate graafikute kujul. NĂ€iteks saab teada, mitu korda uksi avati ja suleti teie puudumise ajal, kuidas temperatuur kodus muutus, kui palju energiat kasutasid nutipistikud, millal liikumisandur aktiveerus jne. Graafikuid saab koostada tundide, pĂ€evade ja nĂ€dalate kaupa ning ajaskaala jooksul kerida.
- Lisatud on hĂ€irekellad, mis vĂ”ivad aktiveeruda juhul, kui toimub sĂŒndmus, mis nĂ”uab viivitamatut reageerimist. NĂ€iteks vĂ”ivad hĂ€irekellad olla seotud suitsuandurite, lekkede vĂ”i vingugaasi andurite aktiveerimisega ning ka purunemisteadetega. Kui hĂ€ire aktiveerub, vĂ”ib teade selle toimumisest saadetud SMS vĂ”i muude teavitussuhete kaudu;
- Lisatud on liides vĂ”rguseadete konfigureerimiseks. Varem, kui oli vajalik vahetada ĂŒhest traadita vĂ”rgust teise, kui mĂ”lemad vĂ”rgud olid saadaval, tuli tĂ€ita kĂ€ske konsoolis. NĂŒĂŒd saab vĂ”rguparameetreid muuta lĂ€bi veebiliidese (sektsioon Seaded ⥠VĂ”rk), kus saab hallata IP-aadresse, skaneerida saadaval olevaid traadita vĂ”rke ja muuta juurdepÀÀsupunkte;
- eksperimentaalpaketid OpenWrt pĂ”hjaliste ruuterite jaoks, mis vĂ”imaldavad kasutada ruutereid mitte ainult vĂ”rguĂŒhenduse pakkumiseks, vaid ka nutika kodu juhtimispunktidena. Edaspidi plaanitakse koostada oma OpenWrt pĂ”hine jaotust, millel on sisse ehitatud Things Gateway tugi, pakkudes ĂŒhtset liidest nutika kodu seadistamiseks ja juhtmevaba juurde pÀÀsukoha loomiseks. Praegu suudab WebThings Gateway töötada juhtmevaba juurdepÀÀsupunkti reĆŸiimis, mitte ainult juhtmevaba vĂ”rgu kliendina.
Allikas: opennet.ru
