Shirkadda Mozilla sii daayo alaabta cusub , kuwaas oo lagu daray maktabadaha madal samaysaa si loo siiyo helitaanka qaybaha kala duwan ee qalabka macaamiisha iyo isticmaalka caalamiga ah si loo abaabulo la falgalka iyaga. Koodhka mashruuca ee JavaScript iyadoo la isticmaalayo nidaamka serverka Node.js iyo shatiga ku haysta MPL 2.0. Firmware leh irid noocyada kala duwan ee Raspberry Pi. Sidoo kale waa la heli karaa ee OpenWrt iyo Debian, mid diyaarsanna waxaa la sameynayaa iyadoo lagu saleynayo OpenWrt oo leh taageero isku dhafan oo loogu talagalay Things Gateway, siinta interface midaysan oo loogu talagalay dejinta guri caqli badan iyo barta gelitaanka wireless.
Siideynta cusub:
- Taageerada ayaa lagu daray heerkulbeegyada smart ee loo isticmaalo in lagu xakameeyo heerkulka gudaha. Moodooyinka la taageeray waxaa ka mid ah Zigbee Zen Thermostat, Centralite HA 3156105, iyo Z-Wave Honeywell TH8320ZW1000. Adigoo isticmaalaya isku xirka shabakada madal, waxaad meel fog kala socon kartaa heerkulka gurigaaga, waxaad dejin kartaa hababka kuleylka ama qaboojinta, waxaadna bedeli kartaa heerkulka bartilmaameedka. Waxa kale oo aad samayn kartaa sharciyo ka jawaabaya isbeddelada heerkulka, sida shid kuleyliyaha ama qaboojiyaha marka heerkulka qaarkood la gaaro ama ku salaysan wakhtiga maalinta.
- Awoodda lagu xakameynayo qufullada caqliga leh ee taageera borotokoolka Zigbee ama Z-Wave, sida Yale YRD226 Deadbolt iyo Yale YRD110 Deadbolt, ayaa lagu daray. Markay guriga ka maqan yihiin, isticmaalayaashu waxay hubin karaan inaysan ilaawin inay albaabka xidhaan oo, haddii loo baahdo, furo ama quful qufulka meel fog. Dejinta shuruuc, isticmaalayaashu waxay si otomaatig ah u dhigi karaan qufulka albaabka waqti gaar ah ama waxay soo diri karaan ogeysiin haddii qufulku ka tago mid furan.
- Nooc cusub oo wax-ku-kordhin ah ayaa lagu daray, taas oo u oggolaanaysa in la ballaariyo awoodaha is-dhexgalka isticmaalaha. Tusaale ahaan, add-ons waxaa loo isticmaali karaa in lagu daro qaybo cusub liiska ugu muhiimsan ama hirgelinta shaashado cusub oo leh hawlo dheeraad ah. Qaab cusub oo feyl cad ah ayaa la soo bandhigay si loo abuuro add-ons, oo la mid ah muujinta wax-ku-darka browserka ee ku salaysan tignoolajiyada WebExtensions.
- Qayb cusub oo habayn ah oo loo go'ay meelaynta ayaa lagu daray. Isticmaalayaasha hadda waxay dooran karaan waddankooda, aagga waqtiga, iyo luqadda isku-xidhka shabakadda ugu weyn, goobahan waxaa lagu xisaabtami doonaa dhammaan add-ons iyo xeerarka marka la farsameynayo xogta ku xiran goobta, sida cimilada, qorrax soo baxa/qorrax dhaca, iyo macluumaadka hirarka. Tusaale ahaan, qawaaniinta wakhtiga ku salaysan waxay ku xisaabtami doonaan wakhtiga kaydinta iftiinka maalinta (DST), interface-kuna wuxuu muujin doonaa heerkulka cutubyada la yaqaan.
- Awoodda lagu galo dhammaan madal Web APIs iyada oo loo marayo hal xidhidh WebSocket ah ayaa lagu daray (horay, xidhiidh gooni ah oo qalab kasta ayaa loo baahnaa). Dalada W3C waxay abuurtay Kooxda Bulshada ee Protocol Thing Thing, kaas oo habayn doona nidaamka WebSocket ku salaysan ee la falgalka aaladaha Shabakadda.
- Siideynta soo socota ayaa la filayaa in lagu daro taageerada xakamaynta codka iyadoo la adeegsanayo qalabka. iyo hirgelinta hababka cusub ee rakibidda.
Xusuusin ahaan, WebThings Gateway waa lakab caalami ah oo loogu talagalay abaabulka gelitaanka qaybaha kala duwan ee macaamiisha iyo aaladaha IoT, qarinaya sifooyinka madal kasta oo aan u baahnayn isticmaalka codsiyada gaarka ah ee soo saaraha kasta. 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. Gateway waa suurtagal 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.
Goobtu waxay sidoo kale kuu ogolaaneysaa inaad abuurto codsiyo shabakadeed oo dheeri ah oo la falgeli kara aaladaha iyada oo loo marayo . 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
,
,
, и .
Source: opennet.ru
