Mozilla webatara ikpo okwu WebThings

Mozilla mgbe afọ abụọ nke nnwale na mmepe ọkọnọ ikpo okwu Ihe webụ, nke gụnyere ọrụ ndị emepụtara na mbụ Framework WebThings и Ọnụ ụzọ WebThings, na-enye akụrụngwa iji mee ka ịnweta ụdị ngwaọrụ dị iche iche ma jiri ụwa niile Ihe Weebụ API iji hazie mmekọrịta ha na ha. Mmepe oru ngo kesaa nyere ikike n'okpuru MPL 2.0.

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 ịchọta 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.

Ọnụ ụzọ WebThings 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. Koodu oru ngo dere site na na Javascript site na iji usoro ihe nkesa Node.js. Iji nyiwe IoT jikọọ ọnụ ụzọ ámá, ị nwere ike iji ZigBee na ZWave protocol, WiFi ma ọ bụ njikọ kpọmkwem site na GPIO. Firmware nwere ọnụ ụzọ ámá kwadebere maka ụdị Raspberry Pi dị iche iche, dịkwa ngwugwu maka OpenWrt na Debian.

Mozilla webatara ikpo okwu WebThings

Ọ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. Na mgbakwunye na ntanetị weebụ na API, ọnụ ụzọ ámá na-agụnye nkwado nnwale maka njikwa olu, nke na-enye gị ohere ịmata ma mebie iwu olu (dịka ọmụmaatụ, "gbanye ọkụ na kichin").

Tinyere ọkwa nke ikpo okwu WebThings ọhụrụ, e bipụtara ntọhapụ Ọnụ ụzọ WebThings 0.8, nke na-enye ihe ọhụrụ ndị a:

  • Agbakwunyela usoro ihe ndekọ ihe omume nke na-anakọta ọnụ ọgụgụ na arụmọrụ nke ngwaọrụ IoT niile na sensọ na netwọk ụlọ ma na-enye gị ohere inyocha ọ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 nchọpụta ihe na-emegharị, wdg. Enwere ike wuo eserese n'usoro awa, ụbọchị na izu wee pịgharịa n'usoro oge;

    Mozilla webatara ikpo okwu WebThings

  • Mkpu agbakwunyere nke enwere ike ịkpalite na ihe omume nke chọrọ nzaghachi ozugbo. Dịka ọmụmaatụ, enwere ike kegide mkpu na ịgbalite anwụrụ ọkụ, ntapu ma ọ bụ ihe nchọpụta carbon monoxide, yana mgbe enwere akara ngosi ohi. Ọ bụrụ na ebutere mgbaama, enwere ike izipu ọkwa maka ọnọdụ ya site na SMS ma ọ bụ ụzọ ngosi ọzọ;

    Mozilla webatara ikpo okwu WebThings

  • Agbakwunyere interface maka ịhazi paramita njikọ netwọkụ. Na mbụ, ịgbanwee site na otu netwọk ikuku gaa na nke ọzọ mgbe netwọk abụọ dị chọrọ iwu njikwa njikwa. Enwere ike ịme mgbanwe netwọkụ ugbu a site na ntanetị weebụ (ngalaba Ntọala ➡ Network), nke ị nwere ike ijikwa ọrụ nke adreesị IP, nyochaa netwọk ikuku dị ma gbanwee ebe ịnweta;

    Mozilla webatara ikpo okwu WebThings

  • Kwadoro Ngwunye nnwale maka ndị na-anya ụgbọ elu dabere na OpenWrt, nke na-enye ohere iji ndị na-anya ụgbọ mmiri ọ bụghị naanị iji nye ohere netwọkụ, kamakwa dị ka ọnụ ụzọ njikwa ụlọ smart. N'ọdịnihu, anyị na-eme atụmatụ ịkwado nkesa nke anyị dabere na OpenWrt na nkwado agbakwunyere maka ọnụ ụzọ ihe, na-enye interface dị n'otu maka ịtọlite ​​ụlọ mara mma na ebe ịnweta ikuku. Ugbu a, WebThings Gateway nwere ike ịrụ ọrụ dị ka ebe ịnweta ikuku, ọ bụghị naanị dị ka onye ahịa ikuku.

isi: opennet.ru

Tinye a comment