Mozilla WebThings Gateway 0.11 dị, ọnụ ụzọ maka ụlọ smart na ngwaọrụ IoT

Ụlọ ọrụ Mozilla bipụtara ntọhapụ ngwaahịa ọhụrụ Ọnụ ụzọ WebThings 0.11, nke jikọtara ya na ụlọ akwụkwọ Framework WebThings na-emepụta ikpo okwu Ihe webụ iji nye ohere ịnweta ụdị ngwa ngwa dị iche iche ma jiri eluigwe na ala Ihe Weebụ API iji hazie mmekọrịta ha na ha. Koodu oru ngo dere site na na Javascript iji usoro ihe nkesa Node.js na kesara site nyere ikike n'okpuru MPL 2.0. Firmware nwere ọnụ ụzọ ámá kwadebere maka ụdị Raspberry Pi dị iche iche. Dịkwa ngwugwu maka OpenWrt, Fedora, Arch, Ubuntu, Raspbian na Debian, yana ihe emebere ya ngwa nkesa na nkwado agbakwunyere maka ọnụ ụzọ ihe, na-enye interface dị n'otu maka ịtọlite ​​​​ụlọ mara mma na ebe ịnweta ikuku.

Na mwepụta ọhụrụ:

  • Edebere interface ahụ maka ndị na-abụghị ndị na-asụ Bekee.
    agbakwunyere nsụgharị maka asụsụ 24, gụnyere Russian;

  • A na-agbasawanye ọnụọgụ nke nyiwe nke a na-ekesa ngwugwu nwụnye. Na mgbakwunye na onyonyo maka Raspberry Pi na Docker kpụrụ ngwugwu maka Debian 10, Raspbian, Ubuntu 18.04/19.04/19.10 na Fedora 30/31. Ngwunye ebe nchekwa AUR maka Arch Linux;
  • Emeela ka usoro ihe ndekọ ihe omume guzosie ike, na-anakọta ọnụ ọgụgụ na arụmọrụ nke ngwaọrụ IoT niile na sensọ na netwọkụ ụlọ na ikwe ka mmadụ nyochaa ọrụ ha n'ụdị eserese a na-ahụ anya. Dịka ọmụmaatụ, ị nwere ike ịchọpụta ugboro ole e meghere ma mechie ọnụ n'oge ị na-anọghị, otú ọnọdụ okpomọkụ dị n'ime ụlọ si gbanwee, ole ngwaọrụ ike ejikọrọ na sockets smart riri, mgbe ihe na-achọpụta ihe na-eme ihe, wdg. Enwere ike wuo chaatị n'usoro awa, ụbọchị na izu wee pịgharịa n'usoro oge;

    Mozilla WebThings Gateway 0.11 dị, ọnụ ụzọ maka ụlọ smart na ngwaọrụ IoT

  • Ọrụ enyemaka olu nnwale nke nwere ike ịmata ma mebie iwu olu (dịka ọmụmaatụ, "gbanwuo ọkụ kichin") adịghị ada ụda wee wepụ ya. Mwepụta na-esote ga-ewepụkwa API njikwa olu. Kama enyemaka olu arụnyere n'ime ya, a na-atụ aro ka iji tinye-ons nwere ọrụ yiri ya, nke enwere ike ịchọta na Ntọala ➡ Add-ons ngalaba;
  • Ihe owuwu maka Raspberry Pi ugbu a nwere nhọrọ iji gbanyụọ nnyefe akpaaka nke mmelite OTA;
  • Ihe mgbakwunye nwere ike ịnweta asụsụ na ntọala mpaghara;
  • Agbakwunyere ikike ịnweta interface weebụ site na sistemụ ndị ọzọ na netwọkụ mpaghara na-enweghị izo ya ezo (iji "http: //" kama "https: //");
  • Enwerekwa ntụkwasị obi na nkwụsi ike nke ngwa PWA (Web ngwa na-aga n'ihu), nke na-enye gị ohere iji ngwa webụ hazie ọrụ dịka mmemme dị iche.

Dị ka ihe ncheta, WebThings Gateway nọchite anya bụ oyi akwa zuru ụwa ọnụ maka ịhazi ohere ịnweta ụdị dị iche iche nke ndị na-azụ ahịa na ngwaọrụ IoT, na-ezobe atụmatụ nke ikpo okwu ọ bụla na-achọghị iji ngwa akọwapụtara nke onye nrụpụta ọ bụla. Iji nyiwe IoT jikọọ ọnụ ụzọ ámá, ị nwere ike iji ZigBee na ZWave protocol, WiFi ma ọ bụ njikọ kpọmkwem site na GPIO. Ọnụ ụzọ ámá ga-ekwe omume iji guzobe na bọọdụ Raspberry Pi wee nweta usoro njikwa ụlọ mara mma nke na-ejikọta ngwaọrụ IoT niile dị n'ụlọ ma na-enye ngwaọrụ maka nlekota na ijikwa ha site na ntanetị Weebụ.

Ikpo okwu na-enyekwa gị ohere ịmepụta ngwa weebụ ọzọ nke nwere ike ịmekọrịta na ngwaọrụ site na Ihe Weebụ API. Ya mere, kama ịwụnye ngwa mkpanaaka nke gị maka ụdị ngwaọrụ IoT ọ bụla, ị nwere ike iji otu interface weebụ jikọtara ọnụ. Iji wụnye WebThings Gateway, naanị budata firmware enyere na kaadị SD, mepee onye ọbịa “gateway.local” na ihe nchọgharị ahụ, guzobe njikọ na WiFi, ZigBee ma ọ bụ ZWave, chọta ngwaọrụ IoT dị ugbu a, hazie paramita maka ịnweta mpụga wee tinye. ngwaọrụ kachasị ewu ewu na ihuenyo ụlọ 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.

Framework WebThings na-enye nhazi nke ihe ndị nwere ike dochie anya maka ịmepụta ngwaọrụ IoT nke nwere ike ịkparịta ụka ozugbo site na iji Ihe Weebụ API. Enwere ike ịhụ ngwaọrụ ndị dị otú ahụ na-akpaghị aka site na ọnụ ụzọ ámá WebThings Gateway ma ọ bụ ngwanrọ ndị ahịa (iji mDNS) maka nlekota na njikwa na-esote site na Weebụ. A na-akwado mmejuputa ihe nkesa maka ihe Weebụ API n'ụdị ọba akwụkwọ dị na
Python,
Java,

nchara na-, Arduino и micropython.

Mozilla WebThings Gateway 0.11 dị, ọnụ ụzọ maka ụlọ smart na ngwaọrụ IoT

Mozilla WebThings Gateway 0.11 dị, ọnụ ụzọ maka ụlọ smart na ngwaọrụ IoT

isi: opennet.ru

Tinye a comment