Ua hoʻolauna ʻo Mozilla i ka pūnaewele WebThings

Mozilla ma hope o ʻelua mau makahiki o ka hoʻokolohua a me ka hoʻomohala ʻana hōʻike ʻia anuu WebThings, i komo pū me nā papahana i kūkulu mua ʻia WebThings Framework и Pūnaewele Pūnaewele WebThings, hāʻawi i nā ʻāpana e hiki ai ke komo i nā ʻano like ʻole o nā mea kūʻai aku a hoʻohana i ke ao holoʻokoʻa API no nā mea pūnaewele e hoʻonohonoho i ka pilina me lākou. Nā hoʻomohala papahana pālahalaha aku laikini ma lalo o MPL 2.0.

Hāʻawi ka WebThings Framework i kahi pūʻulu o nā mea hiki ke hoʻololi ʻia no ka hana ʻana i nā mea IoT hiki ke kamaʻilio pololei me ka hoʻohana ʻana i ka Web Things API. Hiki ke 'ike 'akomi 'ia ia mau mea e ka WebThings Gateway-based gateways a i 'ole ka lako polokalamu mea kū'ai (me ka ho'ohana 'ana i ka mDNS) no ka nānā 'ana a me ka ho'okele 'ana ma o ka Pūnaewele. Hoʻomākaukau ʻia nā hoʻokō kikowaena no ka Web Things API ma ke ʻano o nā hale waihona puke ma
Python,
Iawa,

lepo, ʻO Arduino и ʻO MicroPython.

Pūnaewele Pūnaewele WebThings ʻo ia ka 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ā hiʻohiʻona o kēlā me kēia kahua a ʻaʻole koi i ka hoʻohana ʻana i nā noi kikoʻī i kēlā me kēia mea hana. Code papahana kākau ʻia e ma JavaScript me ka hoʻohana ʻana i ke kahua kikowaena Node.js. No ka launa pū ʻana i ka ʻīpuka me nā paepae IoT, hiki iā ʻoe ke hoʻohana i nā protocols ZigBee a me ZWave, WiFi a i ʻole pili pololei ma o GPIO. Firmware me ka puka hoomakaukauia no nā ʻano hoʻohālike Raspberry Pi, loaʻa pū kekahi nā kīʻaha no OpenWrt a me Debian.

Ua hoʻolauna ʻo Mozilla i ka pūnaewele WebThings

Hiki ke puka puka hoʻokumu ma ka papa Raspberry Pi a loaʻa i kahi ʻōnaehana hoʻokele home akamai e hoʻohui i nā mea IoT āpau i loko o ka hale 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ā ʻoe e hana i nā noi pūnaewele hou e hiki ke launa pū me nā polokalamu ma o API Mea Pūnaewele. 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 pūnaewele WebThings hou, ua paʻi ʻia kahi hoʻokuʻu WebThingsGateway 0.8, e hāpai ana i kēia mau mea hou:

  • Ua hoʻohui ʻia kahi ʻōnaehana hoʻopaʻa inoa hanana e hōʻiliʻili i nā ʻikepili e pili ana i ka hana ʻana o nā mea IoT āpau a me nā mea ʻike ma ka pūnaewele home a hiki iā ʻoe ke loiloi i kā lākou hana ma ke ʻano o nā kiʻi ʻike. No ka laʻana, hiki iā ʻoe ke ʻike i ka nui o nā manawa i wehe ʻia a pani ʻia nā puka i kou wā e hele ʻole ai, pehea ka loli ʻana o ka mahana o ka hale, pehea ka nui o nā mea ikehu e pili ana i nā kumu akamai i pau, i ka wā i hoʻomaka ʻia ai ka mea ʻike neʻe, etc. Hiki ke kūkulu ʻia nā kiʻi ma ke ʻano o nā hola, nā lā a me nā pule a ʻōwili ʻia ma ka pae manawa;

    Ua hoʻolauna ʻo Mozilla i ka pūnaewele WebThings

  • Hoʻohui ʻia nā alarms i hiki ke hoʻoulu ʻia i ka wā o nā hanana e koi ai i ka pane koke. No ka laʻana, hiki ke hoʻopaʻa ʻia nā mea hoʻāla i ka hoʻāla ʻana o ka uahi, leak a i ʻole carbon monoxide detectors, a me ka wā e loaʻa ai nā hōʻailona ʻaihue. Inā hoʻāla ʻia kahi hōʻailona, ​​​​hiki ke hoʻouna ʻia ka hoʻolaha ʻana o kona hanana ʻana ma o SMS a i ʻole nā ​​ala hoʻolaha ʻē aʻe;

    Ua hoʻolauna ʻo Mozilla i ka pūnaewele WebThings

  • Hoʻohui ʻia i kahi kikowaena no ka hoʻonohonoho ʻana i nā ʻāpana pili pūnaewele. Ma mua, ʻo ka hoʻololi ʻana mai kahi pūnaewele uea ʻole i kahi ʻē aʻe i ka wā e loaʻa ai nā pūnaewele ʻelua pono e holo i nā kauoha console. I kēia manawa hiki ke hoʻololi i nā ʻāpana pūnaewele ma o ka pūnaewele pūnaewele (ʻāpana Settings ➡ Network), kahi e hiki ai iā ʻoe ke hoʻokele i ka hāʻawi ʻana i nā leka uila IP, e nānā i nā pūnaewele uea i loaʻa a hoʻololi i nā wahi komo;

    Ua hoʻolauna ʻo Mozilla i ka pūnaewele WebThings

  • Hoʻomākaukau ʻia nā pūʻolo hoʻokolohua no nā mea hoʻokele e pili ana i OpenWrt, ka mea e ʻae ai i ka hoʻohana ʻana i nā mea hoʻokele ʻaʻole wale e hāʻawi i ke komo pūnaewele, akā e like me nā nodes mana home akamai. I ka wā e hiki mai ana, hoʻolālā mākou e hoʻomākaukau i kā mākou hoʻolaha ponoʻī e pili ana i OpenWrt me ke kākoʻo hoʻohui ʻia no Things Gateway, e hāʻawi ana i kahi pilina i hui pū ʻia no ka hoʻonohonoho ʻana i kahi home akamai a me kahi wahi kelepona. I kēia manawa, hiki i ka WebThings Gateway ke hana ma ke ʻano he wahi uea, ʻaʻole ma ke ʻano he mea kūʻai uila.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka