Mozilla WebThings Gateway 0.11 iripo, gedhi rekuchenjera kumba uye IoT zvishandiso

Mozilla Company yakabudiswa kuburitswa kwechigadzirwa chitsva WebThingsGateway 0.11, iyo pamwe chete nemaraibhurari WebThings Framework inoita chikuva WebThings kupa mukana kune akasiyana mapoka emidziyo yevatengi uye kushandisa universal Webhu Zvinhu API kuronga kudyidzana navo. Project code yakanyorwa na muJavaScript uchishandisa Node.js server platform uye inoparadzirwa ne ine rezinesi pasi peMPL 2.0. Firmware ine gedhi yakagadzirirwa yemhando dzakasiyana dzeRaspberry Pi. Zvakare zviripo mapakeji yeOpenWrt, Fedora, Arch, Ubuntu, Raspbian uye Debian, uye yakagadzirira-yakagadzirwa kugovera kit nerutsigiro rwakabatanidzwa rweZvinhu Gateway, ichipa yakabatana interface yekumisikidza imba yakangwara uye isina waya yekupinda nzvimbo.

Mukuburitswa kutsva:

  • Iyo interface yakagadziriswa kune vasiri-Chirungu vashandisi.
    Added shanduro dzemitauro 24, kusanganisira chiRussian;

  • Huwandu hwemapuratifomu ayo ekuisa mapakeji anogoverwa akawedzerwa. Pamusoro pemifananidzo yeRaspberry Pi uye Docker akaumbwa mapakeji eDebian 10, Raspbian, Ubuntu 18.04/19.04/19.10 uye Fedora 30/31. Iyo AUR repository inobata mapakeji eArch Linux;
  • Iyo yekutema matanda sisitimu yakagadziriswa, kuunganidza nhamba dzekushanda kwese maIoT zvishandiso uye masensa munetwork yepamba uye kubvumira munhu kuti aongorore basa ravo nenzira yemagirafu anooneka. Semuenzaniso, unogona kuona kuti kangani magonhi akavhurwa uye akavharwa panguva yekusipo kwako, kuti tembiricha yemba yakachinja sei, mangani emagetsi emagetsi akabatanidzwa kune smart sockets akapedzwa, pakatanga detector yekufamba, nezvimwe. Machati anogona kuvakwa maererano nemaawa, mazuva nemavhiki uye kupepetwa pamwe nechiyero chenguva;

    Mozilla WebThings Gateway 0.11 iripo, gedhi rekuchenjera kumba uye IoT zvishandiso

  • Kuedza kwemubatsiri wezwi anogona kuziva nekuita mirairo yezwi (somuenzaniso, "batidza mwenje wekicheni") akaonekwa asina kugadzikana uye akabviswa. Kuburitswa kunotevera kuchabvisawo izwi rekudzora API. Panzvimbo peiyo yakavakirwa-mukati mubatsiri wezwi, inokurudzirwa kushandisa ma-add-ons ane basa rakafanana, rinogona kuwanikwa muSettings ➑ Kuwedzera-ons chikamu;
  • Iyo inovaka yeRaspberry Pi ikozvino ine sarudzo yekudzima otomatiki kuendesa kweOTA zvigadziriso;
  • Ma-add-on ane kugona kuwana mutauro uye zvigadziriso zvenzvimbo;
  • Yakawedzera kugona kuwana webhu interface kubva kune mamwe masisitimu emunharaunda pasina encryption (uchishandisa "http://" kwete "https://");
  • Kuvandudzwa kwekuvimbika uye kugadzikana kwePWA application (Kufambira mberi Webhu), iyo inobvumidza iwe kuronga basa newebhu application sechirongwa chakasiyana.

Sechiyeuchidzo, WebThings Gateway inomirira iyo inzvimbo yepasirese yekuronga kupinda kune akasiyana mapoka evatengi neIoT zvishandiso, ichivanza maficha epuratifomu yega yega uye isingade kushandiswa kwezvishandiso zvakanangana nemugadziri wega wega. Kudyidzana gedhi neIoT mapuratifomu, unogona kushandisa iyo ZigBee uye ZWave protocol, WiFi kana yakananga kubatana kuburikidza neGPIO. Gateway inogoneka ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ paRaspberry Pi bhodhi uye tora yakangwara imba yekudzora sisitimu iyo inobatanidza ese maIoT zvishandiso mumba uye inopa maturusi ekutarisa nekuzvibata kuburikidza neWebhu interface.

Iyo puratifomu zvakare inobvumidza iwe kugadzira mamwe mawebhu maapplication anogona kupindirana nemidziyo kuburikidza Webhu Chinhu API. Saka, pachinzvimbo chekuisa yako wega nharembozha yemhando yega yega yeIoT mudziyo, unogona kushandisa imwechete yakabatana yewebhu interface. Kuisa WebThings Gateway, ingo dhawunirodha firmware yakapihwa kune SD kadhi, vhura iyo "gateway.local" mubhurawuza, gadzira chinongedzo kuWiFi, ZigBee kana ZWave, tsvaga zvishandiso zveIoT zviripo, gadzirisa maparamita ekupinda kunze uye wedzera. zvishandiso zvinonyanya kufarirwa kune yako skrini yekumba.

Iyo gedhi inotsigira mabasa akadai sekuzivisa zvishandiso panetiweki yemunharaunda, kusarudza kero yewebhu yekubatanidza kune zvishandiso kubva paInternet, kugadzira maakaunti kuti uwane gedhi rewebhu interface, kubatanidza zvishandiso zvinotsigira varidzi veZigBee uye Z-Wave protocol kune gedhi, kure activation uye kudzima zvishandiso kubva pawebhu application, kure nekutarisa mamiriro eimba uye vhidhiyo yekutarisa.

Iyo WebThings Framework inopa seti yezvinogadziriswa zvikamu zvekugadzira IoT zvishandiso zvinokwanisa kutaurirana zvakananga uchishandisa iyo Webhu Zvinhu API. Midziyo yakadaro inogona kungoonekwa neWebThings Gateway-based magedhi kana mutengi software (uchishandisa mDNS) yekutevera yekutarisisa uye manejimendi kuburikidza neWebhu. Kuitwa kweSeva kweWebhu Zvinhu API zvakagadzirirwa nenzira yemaraibhurari mukati
Python,
Java,

ngura, Arduino ΠΈ micropython.

Mozilla WebThings Gateway 0.11 iripo, gedhi rekuchenjera kumba uye IoT zvishandiso

Mozilla WebThings Gateway 0.11 iripo, gedhi rekuchenjera kumba uye IoT zvishandiso

Source: opennet.ru

Voeg