Mozilla WebThings Gateway 0.9 avanoa, faitotoa mo fale atamai ma masini IoT

Kamupani Mozilla lomia fa'asalalauga oloa fou WebThingsGateway 0.9, faʻapea foʻi ma le faʻafouina o faletusi WebThings Framework 0.12, faia ai le tulaga WebThings, lea e maua ai vaega e mafai ai ona maua avanoa i vaega eseese o masini faʻatau ma faʻaoga lautele Mea i luga ole laiga API e faatulaga fegalegaleaiga ma i latou. Atinae o poloketi salalau laiseneina i lalo o le MPL 2.0.

O le faʻasalalauga fou o WebThings Gateway e lauiloa mo lona atinaʻe
afifi faʻavae i luga o OpenWrt, lea e faʻatagaina ai le faʻaogaina o alalaupapa uaealesi e le gata e tuʻuina atu ai fesoʻotaʻiga, ae faʻapea foʻi ma pona e pulea ai fale. E aofia ai saunia lava fa'asoa fa'avae i luga o OpenWrt fa'atasi ai ma feso'ota'iga tu'ufa'atasia mo Things Gateway, tu'uina atu se feso'ota'iga tu'ufa'atasi mo le fa'atūina o se fale atamai ma se nofoaga e maua ai le uaea. Fausia tufatufaga faia mo router tatala Turris Omnia.

O le OpenWrt-based firmware e tuʻuina atu ai se faʻaoga faʻapipiʻi muamua e mafai ai e oe ona faʻatulagaina le masini e galue e avea o se nofoaga faʻaoga uaealesi poʻo se tagata o tausia e faʻafesoʻotaʻi i se fesoʻotaʻiga uaealesi o iai. O le fa'atinoga o le fa'apotopotoga o lo'o fa'atapula'aina lava ma o lo'o fa'atulagaina pea e fai ma fa'ata'ita'iga, e le mafai ona suia atoa ai le 'auala uaealesi o iai.

Mozilla WebThings Gateway 0.9 avanoa, faitotoa mo fale atamai ma masini IoT

O le mea fou taua lona lua o le faʻatinoina o le lagolago a le komiti Rasipeli Pi 4, lea, e pei o isi laupapa Raspberry Pi, saunia tuueseese potopotoga faʻavae i luga o le tufatufaina Raspbian.

Faatasi ai ma le faʻaleleia atili o galuega, o loʻo faʻaalia le faʻatinoina o se ituaiga fou o faʻaopoopoga (Notifier), lea e mafai ai ona faʻalauteleina le polokalama na maua muamua mo le lafoina o feʻau e ala i Push faʻamatalaga i le masini. Notifier e mafai ai e oe ona faia ni tagata e faʻatautaia ma seti tulafono mo le lafoina o feʻau e ala i auala eseese o fesoʻotaʻiga, mo se faʻataʻitaʻiga, e lafo SMS poʻo imeli pe a faʻaosoina masini gaioi i totonu o le fale. E mafai ona seti le fa'amuamua o fa'amatalaga lafo.

Mozilla WebThings Gateway 0.9 avanoa, faitotoa mo fale atamai ma masini IoT

E fai ma faamanatu, WebThings Gateway o le sui o le o se faʻasalalauga lautele mo le faʻatulagaina o avanoa i vaega eseese o tagata faʻatau ma IoT masini, natia foliga o taʻiala taʻitasi ma e le manaʻomia le faʻaogaina o talosaga faʻapitoa mo tagata gaosi oloa taʻitasi. Poloketi code tusia e i le JavaScript e faʻaaoga ai le Node.js server platform. Ina ia fegalegaleai le faitotoa ma IoT platforms, e mafai ona e faʻaogaina le ZigBee ma ZWave protocols, WiFi poʻo fesoʻotaʻiga tuusaʻo e ala i le GPIO. Firmware ma faitotoa saunia mo ituaiga eseese o Raspberry Pi, e maua foi afifi mo OpenWrt ma Debian.

Mozilla WebThings Gateway 0.9 avanoa, faitotoa mo fale atamai ma masini IoT

Gateway e mafai faʻavae i luga o se laupapa Raspberry Pi ma maua se faiga faʻaoga atamai fale e tuʻufaʻatasia uma masini IoT i totonu o le fale ma tuʻuina atu meafaigaluega mo le mataʻituina ma le puleaina e ala i se Upega Tafaʻilagi. O le fa'avae e mafai ai fo'i ona e faia ni fa'aoga i luga ole laiga e mafai ona fegalegaleai ma masini e ala i Web Mea API.

O le mea lea, nai lo le faʻapipiʻiina o lau lava telefoni feaveaʻi mo ituaiga taʻitasi o le IoT masini, e mafai ona e faʻaogaina se fesoʻotaʻiga tuʻufaʻatasia tasi. Ina ia faʻapipiʻi WebThings Gateway, naʻo le downloadina o le firmware tuʻuina atu i se SD card, tatala le "gateway.local" host i le browser, seti se fesoʻotaʻiga i le WiFi, ZigBee poʻo le ZWave, suʻe masini IoT o loʻo i ai, faʻapipiʻi faʻamau mo avanoa fafo ma faʻaopoopo o masini sili ona lauiloa i lau lau fale.

O le faitotoa e lagolagoina galuega e pei o le faailoaina o masini i luga o le upega tafaʻilagi, filifilia o se tuatusi upega tafaʻilagi mo le faʻafesoʻotaʻi i masini mai le Initaneti, fatuina o tala e faʻaoga ai le faitotoa o le upega tafaʻilagi, fesoʻotaʻi masini e lagolagoina le ZigBee ma Z-Wave protocols i le faitotoa, faʻagaoioia mamao ma tapeina masini mai se upega tafaʻilagi, mataʻituina mamao o le tulaga o le fale ma le mataʻituina o ata vitio. I le faʻaopoopoga i le upega tafaʻilagi ma le API, o le faitotoa e aofia ai foʻi le faʻataʻitaʻiga lagolago mo le pulea o le leo, lea e mafai ai ona e iloa ma faʻatinoina le leo o le leo (mo se faʻataʻitaʻiga, "ki le moli i le umukuka").

O le WebThings Framework o loʻo tuʻuina atu ai se seti o mea e mafai ona sui mo le fatuina o masini IoT e mafai ona fesoʻotaʻi saʻo e faʻaoga ai le Web Things API. O ia masini e mafai ona otometi ona iloa e WebThings Gateway-based gateways poʻo le client software (faʻaaogaina mDNS) mo le mataʻituina ma le puleaina mulimuli ane e ala ile Upega. O fa'atinoga a le 'au'aunaga mo le Web Things API o lo'o saunia i le tulaga o faletusi i totonu
Python,
Java,

ele, Arduino и micropython.

puna: opennet.ru

Faaopoopo i ai se faamatalaga