Mozilla WebThings Gateway 0.9 waa la heli karaa, albaabka guriga smart iyo aaladaha IoT

Shirkadda Mozilla la daabacay sii daayo alaabta cusub Kadinka Mareegta 0.9, iyo sidoo kale cusboonaysiinta maktabadaha Qaabdhismeedka Shabakadda 0.12, samaynta madal Shabkada, kaas oo bixiya qaybo awood u leh helitaanka qaybaha kala duwan ee qalabka macaamiisha iyo isticmaalka caalamiga ah Web Things API si loo abaabulo la falgalka iyaga. Horumarinta mashruuca faafin shatiga ku haysta MPL 2.0.

Siideynta cusub ee WebThings Gateway ayaa caan ku ah horumarkeeda
baakadaha ku salaysan OpenWrt, kaas oo u ogolaanaya isticmaalka router wireless ma aha oo kaliya in ay bixiyaan gelitaanka network, laakiin sidoo kale sida qanjidhada guriga smart. Oo ay ku jiraan diyaariyay qaybin u gaar ah oo ku salaysan OpenWrt oo leh taageero isku dhafan oo loogu talagalay Things Gateway, oo bixisa is-dhexgal midaysan oo loogu talagalay dejinta guri caqli badan iyo barta gelitaanka wireless-ka. Qaybinta ayaa dhisma sameeyay loogu talagalay router furan Turris Omnia.

Furmware-ku-saleysan ee OpenWrt wuxuu bixiyaa isugeynta bilowga ah kaas oo kuu oggolaanaya inaad u habeyso aaladda si aad ugu dhaqanto barta gelitaanka wireless-ka ama sidii macmiil si aad ugu xirto shabakad wireless-ka jirta. Shaqada shirkadu wali waa xaddidan tahay oo wali waxay u taagan tahay tijaabo ahaan, oo aan awood u lahayn inay si buuxda u beddesho router-yada wireless-ka ee jira.

Mozilla WebThings Gateway 0.9 waa la heli karaa, albaabka guriga smart iyo aaladaha IoT

Hal-abuurka labaad ee muhiimka ah waa hirgelinta taageerada guddiga Raspberry Pi 4, kuwaas oo, sida looxyada kale ee Raspberry Pi, diyaarisay kala saar kiniisadaha ku salaysan qaybinta Raspbian.

Waxaa ka mid ah hagaajinta shaqeynta, hirgelinta nooc cusub oo wax-ku-kordhin ah (Notifier) ​​ayaa la xusay, kaas oo u oggolaanaya ballaarinta nidaamkii hore ee la heli karo ee loogu diro fariimaha iyada oo loo marayo ogeysiisyada riixista ee browserka. Ogeysiiye wuxuu kuu oggolaanayaa inaad abuurto maamulayaal oo aad dejiso shuruuc aad fariimaha u dirto iyada oo loo marayo kanaalo isgaarsiineed oo kala duwan, tusaale ahaan, si aad u dirto SMS ama iimaylka marka dareemeyaasha dhaqdhaqaaqa guriga ay kiciyaan. Waa suurtagal in la dejiyo mudnaanta ogeysiisyada la soo diray.

Mozilla WebThings Gateway 0.9 waa la heli karaa, albaabka guriga smart iyo aaladaha IoT

Xusuusin ahaan, WebThings Gateway matalaya waa lakab caalami ah oo loogu talagalay abaabulka gelitaanka qaybaha kala duwan ee macaamiisha iyo aaladaha IoT, qarinaya astaamaha madal kasta oo aan u baahnayn isticmaalka codsiyada gaarka ah ee soo saaraha kasta. Koodhka mashruuca waxaa qoray ee JavaScript iyadoo la isticmaalayo nidaamka serverka Node.js. Si aad ula xiriirto albaabka laga galo aaladaha IoT, waxaad isticmaali kartaa borotokoolka ZigBee iyo ZWave, WiFi ama xiriir toos ah oo loo maro GPIO. Firmware leh irid diyaarisay noocyada kala duwan ee Raspberry Pi, sidoo kale waa la heli karaa baakadaha ee OpenWrt iyo Debian.

Mozilla WebThings Gateway 0.9 waa la heli karaa, albaabka guriga smart iyo aaladaha IoT

Gateway waa suurtagal samee Boodhka Raspberry Pi oo hel nidaam kontorool guri oo caqli badan kaas oo isku dara dhammaan aaladaha IoT ee guriga oo siiya qalab lagu kormeero laguna maareeyo iyada oo loo marayo is-dhexgalka Shabkada. Madalku waxa kale oo uu kuu ogolaanayaa inaad abuurto codsiyo shabakadeed oo dheeraad ah oo la falgeli kara qalabka iyada oo loo marayo Web Thing API.

Markaa, halkii aad ku rakibi lahayd codsigaaga moobilka nooc kasta oo aaladda IoT ah, waxaad isticmaali kartaa hal shabakad oo midaysan. Si aad u rakibto WebThings Gateway, si fudud u soo deji firmware-ka la bixiyay kaarka SD, fur martigeliyaha "gateway.local" ee browserka, samee xiriirinta WiFi, ZigBee ama ZWave, hel aaladaha IoT ee jira, habee xuduudaha gelitaanka dibadda oo ku dar aaladaha ugu caansan shaashadda gurigaaga.

Albaabka waxa uu taageeraa hawlaha sida aqoonsiga aaladaha shabakada maxaliga ah, doorashada ciwaanka webka ee ku xidhidhiyaha aaladaha intarneetka, abuurista akoonno si loo galo interface-ka shabkada gateway, isku xidhka aaladaha taageera borotokoolka ZigBee iyo Z-Wave lahaanshaha ee albaabka, hawlgelinta fog iyo daminta aaladaha codsiga shabakadda, la socodka fog ee xaaladda guriga iyo ilaalinta muuqaalka. Marka lagu daro shabakada internetka iyo API, albaabku wuxuu sidoo kale ka mid yahay taageerada tijaabada ah ee xakamaynta codka, kaas oo kuu ogolaanaya inaad aqoonsato oo aad fuliso amarrada codka (tusaale, " shid iftiinka jikada").

Qaab dhismeedka WebThings wuxuu bixiyaa qaybo la bedeli karo si loo abuuro aaladaha IoT kuwaas oo si toos ah ula xiriiri kara adoo isticmaalaya Web Things API. Aaladaha noocaan ah waxaa si toos ah u ogaan kara marinnada kadinka ku saleysan WebThings Gateway ama software macmiilka (adoo isticmaalaya mDNS) dabagalka iyo maamulka xiga ee shabakada. Hirgelinta adeegaha ee Waxyaabaha Shabakadda API waxa loo diyaariyey qaab maktabado ku jira
Python,
Java,

miridhku, Arduino и micropython.

Source: opennet.ru

Add a comment