Mozilla prezantoi platformën WebThings

Mozilla pas dy vitesh eksperimentimi dhe zhvillimi prezantuar platformë WebThings, i cili përfshinte projekte të zhvilluara më parë Korniza WebThings и Porta e WebThings, duke siguruar komponentë për të mundësuar aksesin në kategori të ndryshme të pajisjeve të konsumatorit dhe përdorimin universal Web Things API për të organizuar ndërveprim me ta. Zhvillimet e projektit përhapet licencuar sipas MPL 2.0.

Korniza WebThings ofron një grup komponentësh të zëvendësueshëm për krijimin e pajisjeve IoT që mund të komunikojnë drejtpërdrejt duke përdorur API-në e Web Things. Pajisjet e tilla mund të zbulohen automatikisht nga portat e bazuara në WebThings Gateway ose softueri i klientit (duke përdorur mDNS) për monitorimin dhe menaxhimin e mëvonshëm nëpërmjet Uebit. Implementimet e serverit për Web Things API përgatiten në formën e bibliotekave në
Piton,
Java,

Ndryshk, Arduino и Mikropitoni.

Porta e WebThings është është një shtresë universale për organizimin e aksesit në kategori të ndryshme të pajisjeve të konsumatorëve dhe IoT, duke fshehur veçoritë e secilës platformë dhe duke mos kërkuar përdorimin e aplikacioneve specifike për çdo prodhues. Kodi i projektit shkruar nga në JavaScript duke përdorur platformën e serverit Node.js. Për të ndërvepruar portën me platformat IoT, mund të përdorni protokollet ZigBee dhe ZWave, WiFi ose lidhje direkte nëpërmjet GPIO. Firmware me portë përgatitur për modele të ndryshme Raspberry Pi, të disponueshme gjithashtu paketa për OpenWrt dhe Debian.

Mozilla prezantoi platformën WebThings

Porta është e mundur për të vendosur në një tabelë Raspberry Pi dhe merrni një sistem kontrolli inteligjent të shtëpisë që integron të gjitha pajisjet IoT në shtëpi dhe ofron mjete për monitorimin dhe menaxhimin e tyre nëpërmjet një ndërfaqe në internet. Platforma ju lejon gjithashtu të krijoni aplikacione shtesë në ueb që mund të ndërveprojnë me pajisjet nëpërmjet Web Thing API. Kështu, në vend që të instaloni aplikacionin tuaj celular për çdo lloj pajisjeje IoT, mund të përdorni një ndërfaqe të vetme të unifikuar në internet. Për të instaluar WebThings Gateway, thjesht shkarkoni firmware-in e dhënë në një kartë SD, hapni hostin "gateway.local" në shfletues, konfiguroni një lidhje me WiFi, ZigBee ose ZWave, gjeni pajisjet ekzistuese IoT, konfiguroni parametrat për akses të jashtëm dhe shtoni pajisjet më të njohura në ekranin tuaj bazë.

Porta mbështet funksione të tilla si identifikimi i pajisjeve në një rrjet lokal, zgjedhja e një adrese ueb për t'u lidhur me pajisjet nga Interneti, krijimi i llogarive për të hyrë në ndërfaqen e internetit të portës, lidhja e pajisjeve që mbështesin protokollet e pronarit ZigBee dhe Z-Wave në portë. aktivizimi në distancë dhe fikja e pajisjeve nga një aplikacion në internet, monitorimi në distancë i gjendjes së shtëpisë dhe mbikëqyrja me video. Përveç ndërfaqes së internetit dhe API-së, porta përfshin gjithashtu mbështetje eksperimentale për kontrollin zanor, i cili ju lejon të njihni dhe ekzekutoni komandat zanore (për shembull, "ndizni dritën në kuzhinë").

Së bashku me shpalljen e platformës së re WebThings, u publikua edhe një version Gateway WebThings 0.8, i cili propozon risitë e mëposhtme:

  • Është shtuar një sistem i regjistrimit të ngjarjeve që mbledh statistika mbi funksionimin e të gjitha pajisjeve dhe sensorëve IoT në rrjetin shtëpiak dhe ju lejon të vlerësoni aktivitetin e tyre në formën e grafikëve vizualë. Për shembull, mund të zbuloni sa herë janë hapur dhe mbyllur dyert gjatë mungesës suaj, si ka ndryshuar temperatura në shtëpi, sa energji kanë konsumuar pajisjet e lidhura me prizat inteligjente, kur është aktivizuar detektori i lëvizjes, etj. Grafikët mund të ndërtohen për sa i përket orëve, ditëve dhe javëve dhe mund të lëvizen përgjatë shkallës kohore;

    Mozilla prezantoi platformën WebThings

  • Alarme të shtuara që mund të aktivizohen në rast të ngjarjeve që kërkojnë përgjigje të menjëhershme. Për shembull, alarmet mund të lidhen me aktivizimin e detektorëve të tymit, rrjedhjeve ose monoksidit të karbonit, si dhe kur ka sinjale vjedhjeje. Nëse një sinjal aktivizohet, njoftimi për ndodhjen e tij mund të dërgohet me SMS ose mjete të tjera njoftimi;

    Mozilla prezantoi platformën WebThings

  • U shtua një ndërfaqe për konfigurimin e parametrave të lidhjes së rrjetit. Më parë, kalimi nga një rrjet pa tel në tjetrin kur të dy rrjetet ishin të disponueshme kërkonte ekzekutimin e komandave të konsolës. Tani ndryshimi i parametrave të rrjetit mund të bëhet përmes ndërfaqes në internet (seksioni Cilësimet ➡ Rrjeti), në të cilin mund të menaxhoni caktimin e adresave IP, të skanoni rrjetet pa tela të disponueshme dhe të ndryshoni pikat e hyrjes;

    Mozilla prezantoi platformën WebThings

  • Përgatitur paketa eksperimentale për ruterat e bazuara në OpenWrt, të cilat lejojnë përdorimin e ruterave jo vetëm për të siguruar akses në rrjet, por edhe si nyje të kontrollit të shtëpisë inteligjente. Në të ardhmen, ne planifikojmë të përgatisim shpërndarjen tonë të bazuar në OpenWrt me mbështetje të integruar për Things Gateway, duke siguruar një ndërfaqe të unifikuar për vendosjen e një shtëpie inteligjente dhe një pikë aksesi me valë. Aktualisht, WebThings Gateway tashmë mund të funksionojë si një pikë aksesi me valë, dhe jo vetëm si një klient me valë.

Burimi: opennet.ru

Shto një koment