I-Mozilla WebThings Gateway 0.11 ekhoyo, isango lekhaya elihlakaniphile kunye nezixhobo ze-IoT

Inkampani yaseMozilla ipapashiwe ukukhutshwa kwemveliso entsha Isango leWebThings 0.11, ezidityaniswe namathala eencwadi WebThings Framework yenza iqonga WebThings ukubonelela ngokufikelela kwiindidi ezahlukeneyo zezixhobo zabathengi kunye nokusetyenziswa kwendawo yonke Web Izinto API ukuququzelela unxibelelwano kunye nabo. Ikhowudi yeprojekthi ibhalwe ngu kwiJavaScript usebenzisa iNode.js iqonga lomncedisi kunye isasazwa ngu ilayisenisi phantsi kweMPL 2.0. I-Firmware enesango ilungisiwe kwiimodeli ezahlukeneyo zeRaspberry Pi. Iyafumaneka kwakhona iiphakheji ye-OpenWrt, Fedora, Arch, Ubuntu, Raspbian kunye neDebian, kunye nesenziwe-senziwe ikhithi yokuhambisa ngenkxaso edibeneyo yezinto zeSango, ukubonelela nge-interface edibeneyo yokuseka ikhaya elihlakaniphile kunye nendawo yokufikelela engenazintambo.

Kukhupho olutsha:

  • Ujongano lwenziwe lwasekhaya kubasebenzisi abangathethi isiNgesi.
    Yongeziwe iinguqulelo zeelwimi ezingama-24, kuquka isiRashiya;

  • Inani lamaqonga apho iipakethe zokufakela zihanjiswa zandisiwe. Ukongeza kwimifanekiso yeRaspberry Pi kunye neDocker yenziwe iipakethe zeDebian 10, Raspbian, Ubuntu 18.04/19.04/19.10 kunye neFedora 30/31. Indawo yokugcina ye-AUR ibamba iipakethe zeArch Linux;
  • Inkqubo yokugawulwa kwesiganeko izinzile, iqokelela izibalo ekusebenzeni kwazo zonke izixhobo ze-IoT kunye neenzwa kwinethiwekhi yasekhaya kunye nokuvumela umntu ukuba ahlole umsebenzi wabo ngendlela yeegrafu ezibonakalayo. Umzekelo, unokufumanisa ukuba zingaphi iingcango zavulwa kwaye zavalwa ngexesha lokungabikho kwakho, ukuba ubushushu bendlu butshintshile njani, zingakanani izixhobo zamandla eziqhagamshelwe kwiisokethi ezikrelekrele ezisetyenzisiweyo, xa kusenziwa umtshini wentshukumo, njl. Iitshathi zinokwakhiwa ngokweeyure, iintsuku kunye neeveki kwaye ziskrolwe ngokwesikali sexesha;

    I-Mozilla WebThings Gateway 0.11 ekhoyo, isango lekhaya elihlakaniphile kunye nezixhobo ze-IoT

  • Umsebenzi wovavanyo womncedisi welizwi onokubona kwaye wenze imiyalelo yelizwi (umzekelo, "layita isibane sasekhitshini") ufunyenwe ungasebenzi kwaye ususiwe. Ukukhutshwa okulandelayo kuya kususa kwakhona i-API yolawulo lwelizwi. Endaweni yomncedisi welizwi owakhelwe ngaphakathi, kucetyiswa ukuba kusetyenziswe izongezo ezinomsebenzi ofanayo, onokufumaneka kwicandelo le-Settings ➡ Izongezo;
  • Ukwakhiwa kweRaspberry Pi ngoku kunenketho yokukhubaza ukuhanjiswa okuzenzekelayo kohlaziyo lwe-OTA;
  • Izongezo zinamandla okufikelela kulwimi kunye nezicwangciso zendawo;
  • Kongezwe ukukwazi ukufikelela kujongano lwewebhu olusuka kwezinye iinkqubo kuthungelwano lwasekhaya ngaphandle koguqulelo oluntsonkothileyo (usebenzisa “http://” kunokuba “https://”);
  • Ukuphucula ukuthembeka kunye nokuzinza kwesicelo se-PWA (Inkqubela phambili yeWebhu), ekuvumela ukuba uququzelele umsebenzi kunye nesicelo sewebhu njengeprogram eyahlukileyo.

Njengesikhumbuzo, iWebThings Gateway limela i ngumaleko wendalo yonke wokulungiselela ukufikelela kwiindidi ezahlukeneyo zabathengi kunye nezixhobo ze-IoT, ukufihla iimpawu zeqonga ngalinye kwaye kungafuneki ukusetyenziswa kwezicelo ezithe ngqo kumenzi ngamnye. Ukusebenzisana nesango kunye neeplatifomu ze-IoT, ungasebenzisa i-protocol ye-ZigBee kunye ne-ZWave, i-WiFi okanye uxhumano oluthe ngqo nge-GPIO. Isango linokwenzeka ukuseka kwibhodi ye-Raspberry Pi kwaye ufumane inkqubo yokulawula ikhaya ehlakaniphile edibanisa zonke izixhobo ze-IoT endlwini kwaye ibonelele ngezixhobo zokubeka iliso kunye nokulawula nge-Web interface.

Iqonga likuvumela ukuba wenze izicelo ezongezelelweyo zewebhu ezinokusebenzisana nezixhobo ngokusebenzisa Web Into API. Ke, endaweni yokufaka esakho isicelo esiphathwayo kuhlobo ngalunye lwesixhobo se-IoT, ungasebenzisa ujongano lwewebhu olumanyeneyo. Ukufakela i-WebThings Gateway, khuphela ngokulula i-firmware enikeziweyo kwikhadi le-SD, vula i-"gateway.local" host kwi-browser, cwangcisa uxhumano kwi-WiFi, i-ZigBee okanye i-ZWave, fumana izixhobo ezikhoyo ze-IoT, cwangcisa iiparameters zokufikelela kwangaphandle kwaye ungeze. ezona zixhobo zidumileyo kwiscreen sakho sasekhaya.

Isango lixhasa imisebenzi efana nokuchonga izixhobo kuthungelwano lwendawo, ukukhetha idilesi yewebhu yokuqhagamshelwa kwizixhobo ezisuka kwi-Intanethi, ukwenza iiakhawunti zokufikelela kwi-interface yewebhu yesango, izixhobo zokudibanisa ezixhasa iprotocol yeZigBee kunye neZ-Wave kwisango, ukusebenza okude kunye nokucima izixhobo kwisicelo sewebhu, ukubeka esweni okude kwemeko yendlu kunye nokuhlolwa kwevidiyo.

I-WebThings Framework ibonelela ngeseti yamacandelo anokutshintshwa ekudaleni izixhobo ze-IoT ezinokunxibelelana ngokuthe ngqo usebenzisa i-Web Things API. Ezo zixhobo zinokufunyanwa ngokuzenzekelayo nge-WebThings Gateway-based gateways okanye isoftware yomxhasi (usebenzisa i-mDNS) yokubeka iliso kunye nolawulo olulandelayo ngeWebhu. Ukuphunyezwa kweseva ye-Web Izinto API zilungiswe ngohlobo lwamathala eencwadi kwi
Python,
Java,

Ukugqithisa, Arduino и IMicrosoftPython.

I-Mozilla WebThings Gateway 0.11 ekhoyo, isango lekhaya elihlakaniphile kunye nezixhobo ze-IoT

I-Mozilla WebThings Gateway 0.11 ekhoyo, isango lekhaya elihlakaniphile kunye nezixhobo ze-IoT

umthombo: opennet.ru

Yongeza izimvo