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

Huina Mozilla paʻi ʻia hoʻokuʻu huahana hou WebThingsGateway 0.11, i hui pū ʻia me nā hale waihona puke WebThings Framework hana i anuu WebThings e hāʻawi i 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. Code papahana kākau ʻia e ma JavaScript me ka hoʻohana ʻana i ke kikowaena kikowaena Node.js a mahele ʻia e laikini ʻia ma lalo o MPL 2.0. Firmware me ka puka hoomakaukauia no nā ʻano hoʻohālike Raspberry Pi. Loaʻa pū nā kīʻaha no OpenWrt, Fedora, Arch, Ubuntu, Raspbian a me Debian, a me kahi mea i makaukau pahu hāʻawi me ke kākoʻo i hoʻohui ʻia no Things Gateway, e hāʻawi ana i kahi kikowaena hui ʻia no ka hoʻonohonoho ʻana i kahi home akamai a me kahi wahi ʻike ʻole.

I ka hoʻokuʻu hou:

  • Ua hoʻonohonoho ʻia ke kikowaena no nā mea hoʻohana ʻole i ka ʻōlelo Pelekania.
    Hoʻohui ʻia nā unuhi no 24 mau ʻōlelo, me ka Lūkini;

  • Ua hoʻonui ʻia ka helu o nā paepae e hoʻolaha ʻia ai nā pūʻolo hoʻonohonoho. Ma kahi o nā kiʻi no Raspberry Pi a me Docker hoʻokumu ʻia nā pūʻolo no Debian 10, Raspbian, Ubuntu 18.04/19.04/19.10 a me Fedora 30/31. Hāʻawi ka waihona waihona AUR i nā pūʻolo no Arch Linux;
  • Ua hoʻopaʻa ʻia ka ʻōnaehana hoʻopaʻa inoa hanana, e hōʻiliʻili ana i nā ʻikepili i ka hana ʻana o nā mea IoT āpau a me nā mea ʻike ma ka pūnaewele home a hiki i kekahi 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;

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

  • ʻO ka hana kōkua leo hoʻokolohua hiki ke ʻike a hoʻokō i nā kauoha leo (no ka laʻana, "e hoʻā i ke kukui kīhini") ʻike ʻia ʻaʻole kani a wehe ʻia. ʻO ka hoʻokuʻu hou aʻe e wehe i ka API kaohi leo. Ma kahi o ka mea kōkua leo i kūkulu ʻia, ua manaʻo ʻia e hoʻohana i nā mea hoʻohui me nā hana like, hiki ke loaʻa ma ka ʻaoʻao Settings ➡ Add-ons;
  • ʻO ke kūkulu ʻana no Raspberry Pi i kēia manawa he koho e hoʻopau i ka hāʻawi ʻana i nā mea hou o OTA;
  • Hiki i nā mea hoʻohui ke komo i ka ʻōlelo a me nā hoʻonohonoho localization;
  • Hoʻohui i ka hiki ke komo i ka pūnaewele pūnaewele mai nā ʻōnaehana ʻē aʻe ma ka pūnaewele kūloko me ka ʻole o ka hoʻopili ʻana (e hoʻohana ana i ka "http://" ma mua o "https://");
  • Hoʻonui i ka hilinaʻi a me ka paʻa o ka noi PWA (Paena Pūnaewele Holomua), ka mea e hiki ai iā ʻoe ke hoʻonohonoho i ka hana me kahi noi pūnaewele ma ke ʻano he papahana ʻokoʻa.

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. 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. 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ō.

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.

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

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

Source: opennet.ru

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