Mozilla WebThings Gateway 0.9 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.9, yana imelite ọba akwụkwọ Ihe ntanetịime ihe ntanetị 0.12, na-akpụ ikpo okwu Ihe webụ, nke 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.

Mwepụta ọhụrụ nke WebThings Gateway bụ ihe ama ama maka mmepe ya
ngwugwu dabere na OpenWrt, nke na-enye ohere iji ndị na-anya ikuku ikuku ọ bụghị naanị inye ohere netwọkụ, kamakwa dị ka ọnụ ụzọ njikwa ụlọ smart. Gụnyere kwadebere Nkesa nke dabere na OpenWrt nwere nkwado agbakwunyere maka ọnụ ụzọ ihe, na-enye interface dị n'otu maka ịtọlite ​​ụlọ mara mma yana ebe ịnweta ikuku. Nkesa na-ewuli elu kpụrụ maka rawụta mepere emepe Turris Omnia.

Firmware dabeere na OpenWrt na-enye interface nhazi mbụ nke na-enye gị ohere ịhazi ngwaọrụ ahụ ka ọ rụọ ọrụ dị ka ebe ịnweta ikuku ma ọ bụ dịka onye ahịa iji jikọọ na netwọk ikuku dị. Arụ ọrụ nke mgbakọ ahụ ka nwere oke ma ọ ka edobere ya dị ka nnwale, enweghị ike iji dochie ndị rawụta ikuku dị ugbu a kpamkpam.

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

Ihe ohuru ohuru nke abuo bu mmejuputa nkwado ulo Utu Pi 4, nke, dị ka mbadamba Raspberry Pi ndị ọzọ, kwadebere kewapụ mgbakọ dabere na nkesa Raspbian.

N'ime mmezi arụ ọrụ, a na-ahụta mmejuputa ụdị mgbakwunye ọhụrụ (Notifier), nke na-enye ohere ịgbasa usoro dị na mbụ maka izipu ozi site na ngosi Push na ihe nchọgharị ahụ. Notifier na-enye gị ohere ịmepụta ndị njikwa na ịtọ iwu maka izipu ozi site na ọwa nkwukọrịta dị iche iche, dịka ọmụmaatụ, izipu SMS ma ọ bụ email mgbe ihe mmetụta ngagharị n'ụlọ kpalitere. Ọ ga-ekwe omume ịtọ ọkwa ọkwa ezigara mkpa.

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

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. 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 WebThings Gateway 0.9 dị, ọnụ ụzọ maka ụlọ smart na ngwaọrụ IoT

Ọ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").

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.

isi: opennet.ru

Tinye a comment