IMozilla yethula ipulatifomu yayo yomthombo ovulekile we-IoT: WebThings

webthings_isango_main_menu

Ezinyangeni ezimbalwa ezedlule, sikhulume nawe lapha kubhulogi mayelana I-Things Gateway iphrojekthi iMozilla eyayiyenzela i-Intanethi Yezinto (IoT), okuyi uIsendlalelo somhlaba wonke sokuhlela ukufinyelela ezigabeni ezahlukahlukene zamadivayisi wabathengi nama-IoT.

Futhi kuhle, ngemuva kweminyaka emibili yokulinga nentuthuko, IMozilla yethule ipulatifomu yeWebThings, okuyi-fusion yamaphrojekthi we-WebThings Framework athuthukiswe ngaphambilini kanye ne-WebThings Gateway.

Lezi zinhlelo ezimbili zeMozilla zinikeze izingxenye zokufinyelela kwizigaba ezahlukahlukene zamadivayisi wabathengi nokusebenzisa i-Web Things API jikelele ukuhlela ukuxhumana nazo. Intuthuko yephrojekthi isatshalaliswa ngaphansi kwelayisense ye-MPL 2.0.

I-WebThings, iphrojekthi yokugcina

Ngokuhlanganiswa kwamaphrojekthi angenhla, kwavela iWebThings eyi uhlaka olunikeza iqoqo lezinto ezingashintshwa zokwenza amadivayisi we-IoT engasebenzisana ngqo isebenzisa i-Web Things API.

Imishini enjalo kungatholakala ngokuzenzakalela ngamasango asuselwa kwiWebThings Gateway noma isoftware yamakhasimende (esetshenziswa yi-mDNS) yokuqapha nokulawula okulandelayo kweWebhu.

Ukusetshenziswa kweseva kwe-Web Things API kulungiswa ngendlela yemitapo yolwazi ePython, Java, Rust, Arduino, neMicroPython.

I-WebThings Gateway - isoftware

Isango leWebThings ngu ungqimba wendawo yonke ukuhlela ukufinyelela kwizigaba ezahlukahlukene zamadivayisi wabathengi kanye ne-IoT, ukufihla izici zepulatifomu ngayinye futhi ngaphandle kokudinga ukusetshenziswa kwezinhlelo ezithile eziqondene nomthengisi.

Ikhodi yephrojekthi ibhalwe kuJavaScript kusetshenziswa ipulatifomu yeseva yeNode.

i-alamu

Ungasebenzisa izivumelwano ze-ZigBee ne-ZWave, i-WiFi noma ukuxhumana ngqo nge-GPIO Ukuhlangana nezingxenyekazi zeGateway's IoT ezilungiselelwe amamodeli ahlukahlukene we-Raspberry Pi, amaphakheji we-OpenWrt neDebian ayatholakala.

Lona ingafakwa kwi-Raspberry Pi bese uthola uhlelo lokulawula ikhaya elihlakaniphile ehlanganisa wonke amadivayisi we-IoT ekhaya futhi inikeze amathuluzi wokuwabheka nokuwaphatha ngokusebenzisa isikhombimsebenzisi sewebhu.

Ipulatifomu nayo ikuvumela ukuthi wakhe ezinye izinhlelo zokusebenza zewebhu ezingasebenzisana namadivayisi nge-Web Thing API.

Ngakho-ke esikhundleni sokufaka uhlelo lwakho lokusebenza lweselula ngohlobo ngalunye lwedivayisi ye-IoT, ungasebenzisa i-interface eyodwa, ebumbene yewebhu.

Uhlaka lweWebThings - ingxenye esebenzisana ne-API

Lokhu iqoqo lezinto zesoftware evuselelekayo ene- njengomsebenzi oyinhloko wokwakha izakhi zewebhu uqobo, Eveza ngokuqondile i-Web Thing API.

Lokhu kusho ukuthi zingatholwa yi-Web of Things gateway noma iklayenti, engazitholela ngokuzenzakalela amandla wedivayisi futhi iligade futhi ililawule kuwebhu.

Isango le-WebThings izici ezifana nokutholwa kwedivayisi kunethiwekhi yendawo, ukukhetha ikheli lewebhu ukuxhuma kumadivayisi avela ku-Intanethi, ukudala ama-akhawunti ukufinyelela i-web interface yesango, amadivayisi wokuxhuma asekela imigomo ye-ZigBee ne-Z-Wave enelungelo lobunikazi.

Iphinde ikuvumela ukuthi ucishe amadivayisi kusuka kuhlelo lokusebenza lewebhu, ukuqapha okukude kwesimo sendlu nokubhekwa kwevidiyo.

Ngaphezu kwalokho isikhombimsebenzisi sewebhu ne-API, isango libuye linikeze ukusekelwa kokuhlola kokulawulwa kwezwi, evumela ukuqashelwa nokwenza imiyalo yezwi.

Ungayithola kanjani iWebThings Gateway?

Uma unemishini ehlukahlukene noma i-Hardware ongayisebenzisa kahle ngale phrojekthi.
Ungafaka iWebThings Gateway ngendlela elula kakhulu. Bamane badinga ukulanda i-firmware enikezwe ekhadini le-SD le-Raspberry Pi yakho.

Uma lokhu sekwenziwe, manje kufanele uvule ifayela "lesango.local" bese ulungisa ukuxhumana ku-WiFi, iZigBee noma iZwave.

Ngokunjalo, kuzophatha ukuthola amadivayisi we-IoT akhona azokunikeza inketho yokukwazi ukumisa imingcele yokufinyelela kwangaphandle futhi ukwazi ukwengeza amadivayisi athandwa kakhulu esikrinini.

Landa isixhumanisi.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Unomthwalo wemfanelo ngedatha: AB Internet Networks 2008 SL
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.