Mozilla prezentis la platformon WebThings

Mozilla post du jaroj da eksperimentado kaj evoluo prezentita platformo WebThings, kiu inkludis antaŭe evoluintajn projektojn WebThings Kadro и Reteja Enirejo, provizante komponantojn por ebligi aliron al diversaj kategorioj da konsumantaj aparatoj kaj uzi universala Web Things API organizi interagon kun ili. Projektaj evoluoj disvastigi licencita sub MPL 2.0.

La WebThings Framework disponigas aron da anstataŭigeblaj komponentoj por krei IoT-aparatojn kiuj povas rekte komuniki per la Web Things API. Tiaj aparatoj povas esti aŭtomate detektitaj per WebThings Gateway-bazitaj enirejoj aŭ klientprogramaro (uzante mDNS) por posta monitorado kaj administrado per la Reto. Servilaj efektivigoj por la Web Things API estas pretaj en la formo de bibliotekoj en
python,
java,

rustiĝi, Arduino и Mikropitono.

Reteja Enirejo donacojn estas universala tavolo por organizi aliron al diversaj kategorioj de konsumantaj kaj IoT-aparatoj, kaŝante la funkciojn de ĉiu platformo kaj ne postulante la uzon de aplikaĵoj specifaj por ĉiu fabrikanto. Projekta kodo skribita de en JavaScript uzante la servilplatformon Node.js. Por interagi la enirejon kun IoT-platformoj, vi povas uzi la protokolojn ZigBee kaj ZWave, WiFi aŭ rektan konekton per GPIO. Firmvaro kun enirejo preparita por diversaj Raspberry Pi-modeloj, ankaŭ haveblaj pakoj por OpenWrt kaj Debian.

Mozilla prezentis la platformon WebThings

Enirejo estas ebla establi sur Raspberry Pi-tabulo kaj ricevu inteligentan hejman regan sistemon, kiu integras ĉiujn IoT-aparatojn en la domo kaj provizas ilojn por kontroli kaj administri ilin per Reta interfaco. La platformo ankaŭ permesas krei pliajn TTT-aplikaĵojn, kiuj povas interagi kun aparatoj per Web Thing API. Tiel, anstataŭ instali vian propran moveblan aplikaĵon por ĉiu tipo de IoT-aparato, vi povas uzi ununuran unuigitan retan interfacon. Por instali WebThings Gateway, simple elŝutu la provizitan firmware al SD-karto, malfermu la gastiganton "gateway.local" en la retumilo, starigu konekton al WiFi, ZigBee aŭ ZWave, trovu ekzistantajn IoT-aparatojn, agordu parametrojn por ekstera aliro kaj aldonu. la plej popularaj aparatoj al via hejma ekrano.

La enirejo subtenas funkciojn kiel identigado de aparatoj sur loka reto, selektado de retadreso por konekti al aparatoj de la Interreto, kreado de kontoj por aliri la enirejan retan interfacon, ligado de aparatoj kiuj subtenas la proprietajn protokolojn ZigBee kaj Z-Wave al la enirejo, fora aktivigo kaj malŝalto de aparatoj de TTT-apliko, fora monitorado de la stato de la domo kaj videogvatado. Krom la retinterfaco kaj API, la enirejo ankaŭ inkluzivas eksperimentan subtenon por voĉa kontrolo, kiu ebligas al vi rekoni kaj plenumi voĉajn komandojn (ekzemple "ŝalti la lumon en la kuirejo").

Kune kun la anonco de la nova WebThings-platformo, eldono estis publikigita WebThingsGateway 0.8, kiu proponas la sekvajn novigojn:

  • Aldoniĝis sistemo de registrado de eventoj, kiu kolektas statistikojn pri la funkciado de ĉiuj aparatoj kaj sensiloj de IoT en la hejma reto kaj ebligas al vi taksi ilian agadon en formo de vidaj grafikaĵoj. Ekzemple, vi povas ekscii kiom da fojoj pordoj estis malfermitaj kaj fermitaj dum via foresto, kiel la temperaturo en la domo ŝanĝiĝis, kiom da energioj konsumitaj aparatoj konektitaj al inteligentaj ingoj, kiam la moviĝ-detektilo estis ekfunkciigita, ktp. Grafikaĵoj povas esti konstruitaj laŭ horoj, tagoj kaj semajnoj kaj rulumitaj laŭ la temposkalo;

    Mozilla prezentis la platformon WebThings

  • Aldonitaj alarmoj, kiuj povas esti ekigitaj okaze de eventoj, kiuj postulas tujan respondon. Ekzemple, alarmoj povas esti ligitaj al la aktivigo de fumo, liko aŭ karbonmonooksiddetektiloj, same kiel kiam ekzistas rompoŝtelaj signaloj. Se signalo estas ekigita, sciigo pri ĝia okazo povas esti sendita per SMS aŭ aliaj sciigaj rimedoj;

    Mozilla prezentis la platformon WebThings

  • Aldonita interfaco por agordi retajn konektajn parametrojn. Antaŭe, ŝanĝi de unu sendrata reto al alia kiam ambaŭ retoj estis disponeblaj postulis ruli konzolajn komandojn. Nun ŝanĝi retajn parametrojn povas esti farita per la retinterfaco (sekcio Agordoj ➡ Reto), en kiu vi povas administri la atribuon de IP-adresoj, skani disponeblajn sendratajn retojn kaj ŝanĝi alirpunktojn;

    Mozilla prezentis la platformon WebThings

  • Preta eksperimentaj pakaĵoj por enkursigiloj bazitaj sur OpenWrt, kiuj permesas la uzon de enkursigiloj ne nur por disponigi retaliron, sed ankaŭ kiel inteligentajn hejmajn regajn nodojn. En la estonteco, ni planas prepari nian propran distribuon bazitan sur OpenWrt kun integra subteno por Things Gateway, disponigante unuigitan interfacon por starigi inteligentan hejmon kaj sendratan alirpunkton. Nuntempe, WebThings Gateway jam povas funkcii kiel sendrata alirpunkto, kaj ne nur kiel sendrata kliento.

fonto: opennet.ru

Aldoni komenton