Mwepụta nke WebThings Gateway 2.0, ọnụ ụzọ maka ngwaọrụ smart home na IoT

Mgbe afọ atọ nke mmepe gasịrị, ewepụtala WebThings Gateway 2.0, ikpo okwu maka ngwaọrụ ịntanetị ndị ahịa. Mozilla mepụtara ya na mbụ, e meela ka ikpo okwu ahụ bụrụ ọrụ onwe ya, nke obodo na-achịkwa ma mepụta. Ikpo okwu WebThings nwere WebThings Gateway na ọbá akwụkwọ WebThings Framework. E dere koodu ọrụ ahụ na TypeScript na JavaScript site na iji ikpo okwu sava Node.js ma kesaa ya n'okpuru ikike MPL 2.0. Ewu ụlọ bootable nwere nkwado WebThings Gateway agbakwunyere, na-enye interface jikọtara ọnụ maka nhazi ụlọ smart, dị ka onyonyo maka bọọdụ Raspberry Pi, akpa Docker, na ngwugwu snap.

WebThings Gateway bụ akwa zuru ụwa ọnụ maka ịnweta ụdị ngwaọrụ dị iche iche nke ndị ahịa na IoT, na-ezochi ihe ndị dị na ikpo okwu ọ bụla ma na-ewepụ mkpa maka ngwa ndị na-ere ahịa kpọmkwem. Ọnụ ụzọ ámá ahụ nwere ike ikwurịta okwu na ikpo okwu IoT site na iji usoro ZigBee na ZWave, WiFi, ma ọ bụ njikọ kpọmkwem site na GPIO. Enwere ike itinye ọnụ ụzọ ámá ahụ na bọọdụ Raspberry Pi, na-emepụta sistemụ njikwa ụlọ smart nke na-ejikọta ngwaọrụ IoT niile n'ụlọ ma na-enye ngwaọrụ maka nlekota na ijikwa ha site na interface weebụ.

Ikpo okwu a na-enyekwa gị ohere ịmepụta ngwa weebụ ndị ọzọ nwere ike iso ngwaọrụ na-akpakọrịta site na Web API. Nke a pụtara na kama ịwụnye ngwa mkpanaka dị iche maka ụdị ngwaọrụ IoT ọ bụla, ị nwere ike iji otu interface weebụ dị n'otu. Iji wụnye WebThings Gateway, budata ngwa firmware enyere na kaadị SD, mepee onye nnabata "gateway.local" na ihe nchọgharị gị, hazie njikọ WiFi, ZigBee, ma ọ bụ ZWave, chọọ ngwaọrụ IoT dị adị, hazie ntọala nnweta mpụga, ma tinye ngwaọrụ ndị a na-ejikarị na ihuenyo mbụ gị.

Ọnụ ụzọ ámá ahụ na-akwado ọrụ dị ka ịchọpụta ngwaọrụ dị na netwọkụ mpaghara, ịhọrọ adreesị webụ maka ijikọ na ngwaọrụ sitere na ịntanetị, ịmepụta akaụntụ iji nweta ntanetị ọnụ ụzọ ámá, jikọọ ngwaọrụ ndị na-akwado usoro ZigBee na Z-Wave nke nwere n'ọnụ ụzọ, ịgbalite ime ime na gbanyụọ ngwaọrụ site na ngwa webụ, nleba anya n'ime anya nke ọnọdụ ụlọ na onyunyo vidiyo.

WebThings Framework na-enye otu ihe ndị a ga-agbanwe agbanwe maka imepụta ngwaọrụ IoT nke nwere ike ịkpakọrịta ozugbo na WebThings API. Enwere ike ịchọpụta ngwaọrụ ndị a na akpaghị aka site na ụzọ ámá dabere na WebThings Gateway ma ọ bụ ngwanrọ ndị ahịa (site na iji mDNS) maka nlekota na njikwa na-esote site na weebụ. Mmejuputa sava Maka ihe ndị dị na Weebụ, a na-akwadebe API n'ụdị ọbá akwụkwọ dị na Python, Java, Rust, Arduino, na MicroPython.

Na ụdị ọhụrụ:

  • E tinyela nkwado maka otu ngwaọrụ, nke na-enye gị ohere, dịka ọmụmaatụ, ịhazi ihe mmetụta na njikwa ọkụ n'ime otu dị iche iche. Enwere ike ibugharị ihe ndị dị n'ime na n'etiti otu site na iji drọd-and-dobe.
    
Mwepụta nke WebThings Gateway 2.0, ọnụ ụzọ maka ngwaọrụ smart home na IoT
    
Mwepụta nke WebThings Gateway 2.0, ọnụ ụzọ maka ngwaọrụ smart home na IoT
  • A hụla na ndakọrịta na W3C Web of Things 1.x nke ụkpụrụ dị iche iche, nke dochie Web Thing API kpọmkwem. A na-eji nkọwapụta WoT Thing 1.1 akọwa ngwaọrụ ejikọrọ, a na-eji WoT Discovery 1.0 achọta ngwaọrụ, a na-ejikwa WoT Profile 1.0 ebugharị ya.
  • Agbanweela onyonyo Docker nke edobere tupu oge eruo ka ọ bụrụ ojiji Debian 12 (ejiri ya na mbụ Debian 10). Kama Node.js 10 na Python 3.7, a na-eji Node.js 20 na Python 3.11.
  • Ebugharịla onyonyo sistemụ maka bọọdụ Raspberry Pi iji kesaa Raspberry Pi OS.
  • Emepụtala ngwugwu nnwale n'ụdị snap.

E kwuru maka mmepe nke ngwa desktọpụ WebThings App na ngwa ọrụ WebThings Shell, nke na-enye gị ohere ịmepụta njikọ weebụ na ogwe njikwa dabere na ihuenyo mmetụ aka.


Mwepụta nke WebThings Gateway 2.0, ọnụ ụzọ maka ngwaọrụ smart home na IoT

Mwepụta nke WebThings Gateway 2.0, ọnụ ụzọ maka ngwaọrụ smart home na IoT


isi: opennet.ru
Zụta nnabata ntụkwasị obi maka saịtị nwere nchekwa DDoS, sava VPS VDS 🔥 Zụta ebe nrụọrụ weebụ a pụrụ ịtụkwasị obi na nchekwa DDoS, sava VPS VDS | ProHoster