Kompania Mozilla pas dy vjetĂ«sh eksperimentimesh dhe zhvillimi platformĂ«n , e cila pĂ«rfshin projekte qĂ« janĂ« zhvilluar mĂ« parĂ« âdhe , duke ofruar komponentĂ« pĂ«r akses nĂ« kategori tĂ« ndryshme pajisjesh konsumatorĂ«sh dhe pĂ«rdorimin e pĂ«r organizimin e ndĂ«rveprimit me to. Zhvillimet e projektit nĂ«n licencĂ«n MPL 2.0.
WebThings Frameworkâsiguron njĂ« set komponentĂ«sh tĂ« zĂ«vendĂ«sueshĂ«m pĂ«r krijimin e pajisjeve IoT, tĂ« cilat mund tĂ« ndĂ«rveprojnĂ« drejtpĂ«rdrejt duke pĂ«rdorur Web Things API. Pajisje tĂ« tilla mund tĂ« identifikohen automatikisht nga portat bazuar nĂ« WebThings Gateway ose nga softueri client (pĂ«rdoret mDNS) pĂ«r monitorimin dhe menaxhimin e mĂ«passhĂ«m nĂ«pĂ«rmjet Web-it. Implementimet e serverĂ«ve pĂ«r Web Things API janĂ« pĂ«rgatitur nĂ« formĂ«n e bibliotekave nĂ«
,
,
, dhe .
WebThings Gateway një shtresë universale për organizimin e aksesit në kategori të ndryshme pajisjesh konsumatorësh dhe IoT, duke fshehur veçoritë e secilës platformë dhe pa kërkuar përdorimin e aplikacioneve specifike për çdo prodhues. Kodi i projektit në gjuhën JavaScript duke përdorur platformën serverike Node.js. Për ndërveprimin e portës me platformat IoT, mund të përdoren protokollet ZigBee dhe ZWave, WiFi, ose lidhje direkte përmes GPIO. Firmware me portën për modelet e ndryshme të Raspberry Pi, gjithashtu janë të disponueshme për OpenWrt dhe Debian.
Porta mund të instalohet në pllakën Raspberry Pi duke krijuar një sistem menaxhimi të shtëpisë inteligjente që bashkon të gjitha pajisjet IoT në shtëpi dhe ofron mjete për monitorimin dhe menaxhimin e tyre përmes një ndërfaqeje Web. Platforma gjithashtu lejon krijimin e aplikacioneve të tjera web që mund të ndërveprojnë me pajisjet përmes . Kështu, në vend të instalimit të aplikacionit tuaj mobil për çdo lloj pajisjeje IoT, mund të përdorni një ndërfaqe web të unifikuar. Për të instaluar WebThings Gateway, mjafton të ngarkohet firmware i ofruar në një SD-kartë, të hapet në shfletuesi host-i 'gateway.local', të konfigurohet lidhja me WiFi, ZigBee ose ZWave, të gjenden pajisjet IoT ekzistuese, të konfiguroni parametrat për qasje nga jashtë dhe të shtoni pajisjet më të kërkuara në ekranin kryesor.
Gateway mbështet funksione të tilla si identifikimi i pajisjeve në rrjetin lokal, zgjedhja e adresës web për lidhjen me pajisjet nga interneti, krijimi i llogarive për akses në ndërfaqen web të gateway-it, lidhja me gateway-in të pajisjeve që mbështesin protokollet proprietary ZigBee dhe Z-Wave, ndezja dhe fikja e pajisjeve nga aplikacioni web, monitorimi në distancë i gjendjes së shtëpisë dhe video-vëzhgimi. Përveç ndërfaqes web dhe API, gateway-i gjithashtu ofron mbështetje eksperimentale për kontrollin me zë, duke lejuar njohjen dhe ekzekutimin e komandave me zë (p.sh. "ndez dritën në kuzhinë").
Njëkohësisht me njoftimin e platformës së re WebThings është publikuar versioni , i cili ofron risitë e mëposhtme:
- Sistemi i regjistrimit të ngjarjeve është shtuar, duke mbledhur statistika në lidhje me funksionimin e të gjitha pajisjeve IoT dhe sensorëve në rrjetin tuaj të shtëpisë, duke lejuar vlerësimin e aktivitetit të tyre në formën e grafikëve të qartë. Për shembull, mund të dinë sa herë janë hapur dhe mbyllur dyert gjatë mungesës suaj, si është ndryshuar temperatura në shtëpi, sa energji kanë konsumuar pajisjet e lidhura me prizat e mençur, dhe kur ka ndodhur aktivizimi i detektorëve të lëvizjes, etj. Grafikët mund të ndërtohen në periudha orarësh, ditësh dhe javësh dhe mund të shfletosen në shkallën kohore;
- Shtohen alarme që mund të aktivizohen në rastin e ndodhisë së ngjarjeve që kërkojnë reagim të menjëhershëm. Për shembull, alarmet mund të lidhen me aktivizimin e sensorëve të tymit, rrjedhjes ose karbonit të monoksidit, si dhe për sinjalet mbi thyerjet. Në rast aktivizimi, njoftimi i këtij ndodhie mund të dërgohet përmes SMS ose mjeteve të tjera të njoftimit;
- à shtuar një ndërfaqe për konfigurimin e parametrave të lidhjes me rrjetin. Më parë, për të kaluar nga një rrjet pa fil të tjetër kur të dy rrjetet janë të disponueshme, ishte e nevojshme të kryheshin komandat në konsolë. Tani ndryshimi i parametrave të rrjetit mund të bëhet përmes ndërfaqes web (seksioni Settings ⥠Network), ku mund të menaxhohen adresat IP, të skanohet rrjetet pa fil që janë të disponueshme dhe të ndryshohen pikët e aksesit;
- paketat eksperimentale për router-at e bazuar në OpenWrt, që lejojnë përdorimin e routerave jo vetëm për të siguruar akses në rrjet, por edhe si nyje për menaxhimin e shtëpisë inteligjente. Në të ardhmen parashihet përgatitja e një distribuimi të vet në bazë të OpenWrt me mbështetje të integruar për Things Gateway, që ofron një ndërfaqe të unifikuar për konfigurimin e shtëpisë inteligjente dhe pikave të aksesit pa fil. Aktualisht, WebThings Gateway mund të funksionojë tashmë si një pikë aksesi pa fil, e jo vetëm si një klient i rrjetit të pa fil.
Burimi: opennet.ru
