Kamupani Mozilla fa'asalalauga oloa fou , lea e tuufaatasia ma faletusi fausia se tulaga e tu'uina atu avanoa i vaega eseese o masini fa'atau ma fa'aoga lautele e faatulaga fegalegaleaiga ma i latou. Poloketi code i le JavaScript e faʻaaoga ai le Node.js server platform ma laiseneina i lalo o le MPL 2.0. Firmware ma faitotoa mo ituaiga eseese o Raspberry Pi. E avanoa foi mo OpenWrt, Fedora, Arch, Ubuntu, Raspbian ma Debian, ma o loʻo atiaʻe se tasi ua uma ona saunia i luga o le faʻavae o le OpenWrt fa'atasi ai ma le lagolago tu'ufa'atasia mo Things Gateway, tu'uina atu se feso'ota'iga tu'ufa'atasia mo le fa'atūina o se fale atamai ma se nofoaga fa'aoga uaealesi.
I le faʻasalalauga fou:
- O le atina'e ua fa'aogaina mo tagata e le fa'a-Igilisi.
faaliliuga mo gagana e 24, e aofia ai le Rusia; - Ua fa'alauteleina le aofa'i o fa'avae o lo'o tufatufaina atu ai afifi fa'apipi'i. Faʻaopoopo i ata mo Raspberry Pi ma Docker afifi mo Debian 10, Raspbian, Ubuntu 18.04/19.04/19.10 ma Fedora 30/31. O lo'o maua afifi Arch i le teuina o AUR. Linux;
- Ua faʻamautuina le faʻaogaina o mea e fai, aoina faʻamaumauga i luga o le faʻaogaina o masini IoT uma ma masini i totonu o fesoʻotaʻiga fale ma faʻatagaina se tasi 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 tatala ma tapunia ai faitotoʻa 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ʻaosoina le faʻaaliga, ma isi. O siata e mafai ona fausia i tulaga o itula, aso ma vaiaso ma taʻavale i luga ole fua ole taimi;
- Fa'ata'ita'iga fa'atino fesoasoani leo e mafai ona iloa ma fa'atino le leo fa'atonu (fa'ata'ita'iga, "ki le moli umukuka") na maua e le'o lelei ma aveese. O le isi fa'asalalauga o le a aveesea ai fo'i le API fa'atonu leo. Nai lo le fesoasoani leo faʻapipiʻiina, e faʻamoemoe e faʻaoga faʻaopoopoga faʻatasi ma galuega faʻapitoa, lea e mafai ona maua i le Faʻatonu ┠Faʻaopoopo vaega;
- O le fausiaina mo le Raspberry Pi ua i ai nei se filifiliga e faʻamalo ai le tuʻuina atu otometi o faʻafouga OTA;
- O fa'aopoopoga o lo'o i ai le malosi e fa'aoga ai le gagana ma fa'alapotopotoga fa'apitonu'u;
- Faʻaopoopo le avanoa e faʻaoga ai le upega tafaʻilagi mai isi faiga i luga o le upega tafaʻilagi e aunoa ma se faʻailoga (faʻaaogaina le "http://" nai lo le "https://");
- Faʻaleleia le faʻamaoni ma le mautu o le PWA talosaga (), lea e mafai ai ona e faʻatulagaina galuega ma se upega tafaʻilagi e avea o se polokalame ese.
E fai ma faamanatu, WebThings Gateway 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. 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. Gateway e mafai 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 . 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.
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
,
,
, Šø .
puna: opennet.ru
