Loaʻa ʻo Mozilla WebThings Gateway 0.9, ʻīpuka no ka home akamai a me nā mea IoT

Huina Mozilla paʻi ʻia hoʻokuʻu huahana hou WebThingsGateway 0.9, a me ka hōʻano hou ʻana i nā hale waihona puke WebThings Framework 0.12, hana ana i ka anuu WebThings, e hāʻawi ana i nā mea e hiki ai ke komo i nā ʻano like ʻole o nā mea kūʻai aku a hoʻohana i ka honua 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.

He mea kaulana ka hoʻokuʻu hou ʻana o WebThings Gateway no kona hoʻomohala ʻana
pūʻolo i hoʻokumu ʻia ma OpenWrt, ka mea e ʻae ai i ka hoʻohana ʻana i nā mea ala uila ʻaʻole wale e hāʻawi i ke komo pūnaewele, akā me nā nodes hoʻokele home akamai. ʻO ia hoʻi hoʻomākaukau ka hāʻawi ʻana iā OpenWrt me ke kākoʻo i 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 ala ʻole. Kūleʻa ka māhele hoʻokumu ʻia no ka mea alaala wehe Turris Omnia.

Hāʻawi ka OpenWrt-based firmware i kahi hoʻonohonoho hoʻonohonoho mua e hiki ai iā ʻoe ke hoʻonohonoho i ka hāmeʻa e hana ma ke ʻano he wahi uea ʻole a i ʻole ma ke ʻano he mea kūʻai aku e hoʻopili i kahi pūnaewele uea ʻole. Ua kaupalena ʻia ka hana o ka hui a ua hoʻonoho ʻia ʻo ia ma ke ʻano he hoʻokolohua, ʻaʻole hiki ke hoʻololi piha i nā mea hoʻokele uea ʻole.

Loaʻa ʻo Mozilla WebThings Gateway 0.9, ʻīpuka no ka home akamai a me nā mea IoT

ʻO ka lua o nā mea hou nui ka hoʻokō ʻana i ke kākoʻo o ka papa Piʻi Piʻi 4, no ia mea, e like me nā papa Raspberry Pi ʻē aʻe, hoomakaukauia kaawale na anaina e pili ana i ka mahele Raspbian.

Ma waena o nā hoʻomaikaʻi hana, ʻike ʻia ka hoʻokō ʻana i kahi ʻano hou o ka add-on (Notifier), e hiki ai ke hoʻonui i ka ʻōnaehana i loaʻa mua no ka hoʻouna ʻana i nā leka ma o nā leka hoʻomaopopo Push i ka polokalamu kele. ʻAe ʻo Notifier iā ʻoe e hana i nā mea lawelawe a hoʻonohonoho i nā lula no ka hoʻouna ʻana i nā memo ma o nā ala kamaʻilio like ʻole, no ka laʻana, e hoʻouna i ka SMS a i ʻole leka uila ke hoʻomaka ʻia nā mea hoʻoneʻe i loko o ka hale. Hiki ke hoʻonohonoho i ka mea nui o nā leka i hoʻouna ʻia.

Loaʻa ʻo Mozilla WebThings Gateway 0.9, ʻīpuka no ka home akamai a me nā mea IoT

I mea hoʻomanaʻo, WebThings Gateway ʻ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.

Loaʻa ʻo Mozilla WebThings Gateway 0.9, ʻīpuka no ka home akamai a me nā mea IoT

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

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.

Source: opennet.ru

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