Na faʻalauiloa e Mozilla le WebThings platform

Mozilla ina ua maeʻa le lua tausaga o faʻataʻitaʻiga ma atinaʻe tuuina atu tulaga WebThings, lea na aofia ai galuega faatino na fausia muamua WebThings Framework и Upega Tafaʻilagi WebThings, tu'uina atu 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 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.

Upega Tafaʻilagi WebThings 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.

Na faʻalauiloa e Mozilla le WebThings platform

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

Faatasi ai ma le faʻasalalauga o le WebThings platform fou, na faʻasalalau ai se faʻasalalauga WebThingsGateway 0.8, lea e fa'ailoa mai ai fa'afouga nei:

  • Ua faʻaopoopoina se faiga faʻapipiʻi mea e aoina ai faʻamaumauga i luga o le faʻaogaina o masini IoT uma ma masini i totonu o fesoʻotaʻiga fale ma faʻatagaina oe e iloilo a latou gaioiga i foliga o ata vaaia. Mo se faʻataʻitaʻiga, e mafai ona e suʻeina le tele o taimi na tatalaina ma tapunia ai faitotoa i lou toesea, pe faʻafefea ona suia le vevela i totonu o le fale, pe fia le tele o masini eletise e fesoʻotaʻi atu i sockets atamai na faʻaumatia, pe a faʻaoso le faʻailoga, ma isi. E mafai ona fausia kalafi i itula, aso ma vaiaso ma ta'ai i luga ole fua ole taimi;

    Na faʻalauiloa e Mozilla le WebThings platform

  • Fa'aopoopo fa'ailo e mafai ona fa'aoso pe a tutupu mea e mana'omia ai se tali vave. Mo se faʻataʻitaʻiga, e mafai ona fesoʻotaʻi faʻailo i le faʻagaoioia o le asu, leak poʻo le carbon monoxide detectors, faʻapea foʻi ma pe a iai faʻailoga talepe fale. Afai e fa'aosoina se fa'ailoga, e mafai ona tu'uina atu le fa'amatalaga o lona tupu mai e ala i le SMS po'o isi fa'amatalaga;

    Na faʻalauiloa e Mozilla le WebThings platform

  • Fa'aopoopoina se fa'aoga mo le fa'atulagaina o laina feso'ota'iga feso'ota'iga. I le taimi muamua, o le fesuia'i mai le tasi feso'ota'iga uaealesi i le isi pe'ā avanoa feso'ota'iga uma e mana'omia ai le fa'atonuina o fa'atonuga fa'amafanafana. O le taimi nei e mafai ona faia le suiga o laina fesoʻotaʻiga e ala i le upega tafaʻilagi (vaega Seti ➡ Network), lea e mafai ai ona e pulea le tuʻuina atu o tuatusi IP, suʻesuʻeina fesoʻotaʻiga uaealesi avanoa ma suia avanoa avanoa;

    Na faʻalauiloa e Mozilla le WebThings platform

  • Sauniuni pusa faʻataʻitaʻiga mo tagata taʻavale e faʻavae i luga o OpenWrt, lea e faʻatagaina ai le faʻaogaina o alalaupapa e le gata e tuʻuina atu ai fesoʻotaʻiga, ae faʻapea foʻi ma pona e pulea ai fale. I le lumanaʻi, matou te fuafua e saunia a matou lava tufatufaga e faʻavae i luga o OpenWrt faʻatasi ai ma le lagolago tuʻufaʻatasia mo Things Gateway, e tuʻuina atu ai se fesoʻotaʻiga tuʻufaʻatasia mo le faʻatulagaina o se fale atamai ma se nofoaga faʻaoga uaealesi. I le taimi nei, WebThings Gateway ua mafai ona fa'agaoioi e avea o se nofoaga e maua ai le uaea, ae le na'o se tagata fa'atau uaealesi.

puna: opennet.ru

Faaopoopo i ai se faamatalaga