ʻO Mozilla, ma hope o ʻelua mau makahiki o ka hoʻokolohua a me ka hoʻomohala ʻana, anuu , i hoʻokomo pū ʻia me nā papahana i hoʻomohala mua ʻia и , e hāʻawi ana i nā ʻāpana e hiki ai ke komo i nā ʻano like ʻole o nā mea hana mea kūʻai aku a me ka hoʻohana ʻana i nā mea āpau e hoʻonohonoho i ka pilina me lākou. Nā hoʻomohala papahana laikini ma lalo o MPL 2.0.
Hāʻawi ka WebThings Framework i kahi hoʻonohonoho o nā ʻāpana hiki ke pani ʻia no ka hana ʻana i nā polokalamu IoT e hiki ke launa pū pololei me ka hoʻohana ʻana i ka WebThings API. Hiki ke ʻike ʻia kēia mau polokalamu e nā puka komo WebThings Gateway a i ʻole ka polokalamu client (e hoʻohana ana i ka mDNS) no ka nānā ʻana a me ka hoʻokele ma hope ma o ka pūnaewele. Loaʻa nā hoʻokō kikowaena no ka WebThings API ma ke ʻano he waihona puke.
,
,
, и .
Pūnaewele Pūnaewele WebThings he papa honua no ka hoʻonohonoho ʻana i ke komo ʻana i nā ʻano like ʻole o nā mea kūʻai aku a me nā mea IoT, e hūnā ana i nā kikoʻī o kēlā me kēia kahua a ʻaʻole koi i ka hoʻohana ʻana i nā noi hana. Code papahana ma JavaScript me ka hoʻohana ʻana i ke kahua kikowaena Node.js. Hiki i ka ʻīpuka ke kamaʻilio me nā platform IoT me ka hoʻohana ʻana i nā protocol ZigBee a me ZWave, WiFi, a i ʻole pili pololei ma o GPIO. Firmware me ka puka no nā ʻano hoʻohālike Raspberry Pi, loaʻa pū kekahi no OpenWrt a me Debian.
Hiki ke puka i ka papa Raspberry Pi a loaʻa i kahi ʻōnaehana hoʻokele home akamai e hoʻohui i nā mea IoT āpau i ka home a hāʻawi i nā mea hana no ka nānā ʻana a me ka hoʻokele ʻana iā lākou ma o kahi kikowaena pūnaewele. Hāʻawi ka paepae i ka hana ʻana i nā noi pūnaewele hou e hiki ke launa pū me nā polokalamu ma o . No laila, ma kahi o ka hoʻokomo ʻana i kāu polokalamu kelepona ponoʻī no kēlā me kēia ʻano o ka mea IoT, hiki iā ʻoe ke hoʻohana i hoʻokahi kikowaena pūnaewele hoʻokahi. No ka hoʻokomo ʻana i ka WebThings Gateway, e hoʻoiho wale i ka firmware i hāʻawi ʻia i kahi kāleka SD, wehe i ka "gateway.local" host i ka polokalamu kele pūnaewele, hoʻonohonoho i kahi pilina i WiFi, ZigBee a i ʻole ZWave, e ʻimi i nā mea IoT i loaʻa, hoʻonohonoho i nā ʻāpana no ke komo ʻana i waho a hoʻohui. nā polokalamu kaulana loa i kāu pale home.
Kākoʻo ka ʻīpuka i nā hana e like me ka ʻike ʻana i nā hāmeʻa ma kahi pūnaewele kūloko, ke koho ʻana i kahi helu pūnaewele no ka hoʻopili ʻana i nā polokalamu mai ka Pūnaewele, ka hoʻokumu ʻana i nā moʻokāki no ke komo ʻana i ka ʻaoʻao pūnaewele ʻīpuka, ka hoʻopili ʻana i nā polokalamu e kākoʻo ana i nā protocols ZigBee a me Z-Wave proprietary i ka ʻīpuka, ka ho'āla mamao a me ka hoʻopauʻana i nā mea hana mai kahi polokalamu pūnaewele, ka nānāʻana i ke kūlana o ka hale a me ka nānā wikiō. Ma waho aʻe o ka pūnaewele pūnaewele a me ka API, ua komo pū ka ʻīpuka i ke kākoʻo hoʻokolohua no ka hoʻomalu leo, e hiki ai iā ʻoe ke ʻike a hoʻokō i nā kauoha leo (e laʻa, "e hoʻā i ke kukui i loko o ka lumi kuke").
Me ka hoʻolaha ʻana o ka paepae WebThings hou, ua paʻi ʻia kahi hoʻokuʻu , e hāpai ana i nā hana hou aʻe:
- Ua hoʻohui ʻia kahi ʻōnaehana hoʻopaʻa inoa hanana, e hōʻiliʻili ana i nā helu helu ma ka hana o nā mea hana IoT āpau a me nā sensor ma ka pūnaewele home a e ʻae iā ʻoe e loiloi i kā lākou hana ma ke ʻano o nā kiʻi ʻike maka. No ka laʻana, hiki iā ʻoe ke ʻike i ka nui o nā manawa i wehe ʻia a pani ʻia ai nā puka i kou wā ma waho, pehea i loli ai ka mahana i loko o ka hale, ka nui o nā mea hana ikehu i hoʻopili ʻia i nā plug akamai i hoʻopau ʻia, i ka wā i hoʻāla ʻia ai kahi mea ʻike neʻe, a me nā mea hou aku. Hiki ke hoʻolālā ʻia nā kiʻi ma ka hola, ka lā, a me ka pule a ʻōwili ʻia ma kahi papa manawa.
- Ua hoʻohui ʻia nā alarm e hiki ke hoʻāla ʻia e nā hanana e pono ai ka pane koke. No ka laʻana, hiki ke hoʻopili ʻia nā alarm i nā mea ʻike uahi, leak, a i ʻole carbon monoxide, a me nā alarm burglar. Inā hoʻāla ʻia kahi alarm, hiki ke hoʻouna ʻia nā leka hoʻomaopopo ma o SMS a i ʻole nā ʻano hoʻolaha ʻē aʻe.
- Ua hoʻohui ʻia kahi ʻaoʻao no ka hoʻonohonoho ʻana i nā hoʻonohonoho pili pūnaewele. Ma mua, ʻo ka hoʻololi ʻana ma waena o nā pūnaewele uea ʻole i ka wā i loaʻa ai nā mea ʻelua e pono ai ka hoʻokō ʻana i nā kauoha ma ka console. I kēia manawa hiki ke hoʻololi ʻia nā hoʻonohonoho pūnaewele ma o ka ʻaoʻao pūnaewele (Nā hoʻonohonoho ➡ Pūnaewele), kahi e hiki ai iā ʻoe ke hoʻokele i ka hāʻawi ʻana i ka helu wahi IP, scan no nā pūnaewele uea ʻole i loaʻa, a hoʻololi i nā wahi komo.
- Nā pūʻolo hoʻokolohua no nā mea hoʻohele pūnaewele OpenWrt, e hiki ai ke hoʻohana i nā mea hoʻohele pūnaewele ʻaʻole wale no ke komo ʻana i ka pūnaewele akā ma ke ʻano he mau kikowaena hoʻomalu home akamai. ʻO nā hoʻolālā e hiki mai ana e pili ana i ka hoʻomohala ʻana i kahi hoʻolaha OpenWrt maʻamau me ke kākoʻo i hoʻohui ʻia no Things Gateway, e hāʻawi ana i kahi interface i hoʻohui ʻia no ka hoʻonohonoho ʻana i nā wahi komo home akamai a me nā wahi komo uea ʻole. I kēia manawa, hiki iā WebThings Gateway ke hana mua ma ke ʻano he wahi komo uea ʻole, ʻaʻole wale he mea kūʻai aku uea ʻole.
Source: opennet.ru
