Mozilla ilianzisha jukwaa la WebThings

Mozilla baada ya miaka miwili ya majaribio na maendeleo imewasilishwa jukwaa Mambo ya Wavuti, ambayo ilijumuisha miradi iliyotengenezwa hapo awali Mfumo wa Mambo ya Wavutiβ€ŠΠΈ Lango la Wavuti, kutoa vipengele ili kuwezesha upatikanaji wa aina mbalimbali za vifaa vya watumiaji na kutumia zima API ya Mambo ya Wavuti kupanga mwingiliano nao. Maendeleo ya mradi kuenea iliyopewa leseni chini ya MPL 2.0.

Mfumo wa WebThings hutoa seti ya vijenzi vinavyoweza kubadilishwa vya kuunda vifaa vya IoT ambavyo vinaweza kuwasiliana moja kwa moja kwa kutumia API ya Mambo ya Wavuti. Vifaa kama hivyo vinaweza kutambuliwa kiotomatiki na lango la WebThings Gateway au programu ya mteja (kwa kutumia mDNS) kwa ufuatiliaji na usimamizi unaofuata kupitia Wavuti. Utekelezaji wa seva kwa API ya Mambo ya Wavuti hutayarishwa kwa njia ya maktaba katika
Chatu,
Java,

Kutu, Arduino ΠΈ micropython.

Lango la Wavuti ni ni safu ya ulimwengu kwa ajili ya kupanga ufikiaji wa aina mbalimbali za vifaa vya watumiaji na IoT, inayoficha vipengele vya kila jukwaa na haihitaji matumizi ya programu maalum kwa kila mtengenezaji. Msimbo wa mradi Imeandikwa na katika JavaScript kwa kutumia jukwaa la seva la Node.js. Ili kuingiliana lango na majukwaa ya IoT, unaweza kutumia itifaki za ZigBee na ZWave, WiFi au muunganisho wa moja kwa moja kupitia GPIO. Firmware iliyo na lango tayari kwa aina mbalimbali za Raspberry Pi, zinapatikana pia vifurushi kwa OpenWrt na Debian.

Mozilla ilianzisha jukwaa la WebThings

Lango linawezekana toa kwenye ubao wa Raspberry Pi na upate mfumo mahiri wa kudhibiti nyumbani ambao unaunganisha vifaa vyote vya IoT ndani ya nyumba na kutoa zana za kuvifuatilia na kuvidhibiti kupitia kiolesura cha Wavuti. Jukwaa pia hukuruhusu kuunda programu za ziada za wavuti ambazo zinaweza kuingiliana na vifaa kupitia API ya Kitu cha Wavuti. Kwa hivyo, badala ya kusakinisha programu yako ya rununu kwa kila aina ya kifaa cha IoT, unaweza kutumia kiolesura kimoja cha wavuti. Ili kusakinisha WebThings Gateway, pakua tu programu dhibiti iliyotolewa kwenye kadi ya SD, fungua seva pangishi ya β€œgateway.local” kwenye kivinjari, weka muunganisho wa WiFi, ZigBee au ZWave, pata vifaa vya IoT vilivyopo, sanidi vigezo vya ufikiaji wa nje na uongeze. vifaa maarufu zaidi kwenye skrini yako ya nyumbani.

Lango linaauni utendakazi kama vile kutambua vifaa kwenye mtandao wa ndani, kuchagua anwani ya tovuti ya kuunganisha kwenye vifaa kutoka kwa Mtandao, kuunda akaunti ili kufikia kiolesura cha lango, kuunganisha vifaa vinavyotumia itifaki za ZigBee na Z-Wave kwenye lango, uanzishaji wa mbali na kuzima vifaa kutoka kwa programu ya wavuti, ufuatiliaji wa mbali wa hali ya nyumba na ufuatiliaji wa video. Mbali na kiolesura cha wavuti na API, lango pia linajumuisha usaidizi wa majaribio kwa udhibiti wa sauti, ambayo inakuwezesha kutambua na kutekeleza amri za sauti (kwa mfano, "kuwasha mwanga jikoni").

Pamoja na tangazo la jukwaa jipya la WebThings, toleo lilichapishwa Lango la WebThings 0.8, ambayo inatoa ubunifu ufuatao:

  • Mfumo wa kumbukumbu wa matukio umeongezwa ambao unakusanya takwimu za uendeshaji wa vifaa na vitambuzi vyote vya IoT katika mtandao wa nyumbani na hukuruhusu kutathmini shughuli zao kwa njia ya grafu zinazoonekana. Kwa mfano, unaweza kujua ni mara ngapi milango ilifunguliwa na kufungwa wakati wa kutokuwepo kwako, jinsi hali ya joto ndani ya nyumba ilibadilika, ni kiasi gani cha vifaa vya nishati vilivyounganishwa na soketi za smart zinazotumiwa, wakati kigunduzi cha mwendo kilisababishwa, nk. Grafu zinaweza kujengwa kulingana na masaa, siku na wiki na kusongeshwa kwa kiwango cha wakati;

    Mozilla ilianzisha jukwaa la WebThings

  • Kengele zilizoongezwa ambazo zinaweza kuanzishwa katika tukio la matukio ambayo yanahitaji majibu ya haraka. Kwa mfano, kengele zinaweza kushikamana na uanzishaji wa vigunduzi vya moshi, kuvuja au kaboni monoksidi, na vile vile wakati kuna ishara za wizi. Ikiwa ishara imeanzishwa, arifa ya kutokea kwake inaweza kutumwa kupitia SMS au njia zingine za arifa;

    Mozilla ilianzisha jukwaa la WebThings

  • Imeongeza kiolesura cha kusanidi vigezo vya muunganisho wa mtandao. Hapo awali, kubadili kutoka kwa mtandao mmoja wa wireless hadi mwingine wakati mitandao yote miwili ilipatikana inahitajika kuendesha amri za console. Sasa kubadilisha vigezo vya mtandao kunaweza kufanywa kupitia kiolesura cha wavuti (sehemu ya Mipangilio ➑ Mtandao), ambayo unaweza kusimamia ugawaji wa anwani za IP, soma mitandao ya wireless inapatikana na ubadilishe pointi za kufikia;

    Mozilla ilianzisha jukwaa la WebThings

  • Imetayarishwa vifurushi vya majaribio kwa ruta kulingana na OpenWrt, ambayo inaruhusu matumizi ya ruta sio tu kutoa ufikiaji wa mtandao, lakini pia kama nodi za udhibiti wa nyumbani. Katika siku zijazo, tunapanga kutayarisha usambazaji wetu kulingana na OpenWrt na usaidizi jumuishi wa Things Gateway, kutoa kiolesura kilichounganishwa kwa ajili ya kusanidi nyumba mahiri na mahali pa kufikia pasiwaya. Kwa sasa, WebThings Gateway tayari inaweza kufanya kazi kama sehemu ya ufikiaji isiyo na waya, na sio tu kama mteja asiyetumia waya.

Chanzo: opennet.ru

Kuongeza maoni