Ang Mozilla WebThings Gateway 0.9 anaa, ganghaan alang sa mga smart home ug IoT device

Kompanya sa Mozilla gipatik bag-ong pagpagawas sa produkto WebThingsGateway 0.9, ingon man ang pag-update sa mga librarya WebThings Framework 0.12, nga nagporma sa plataporma WebThings, nga naghatag mga sangkap aron mahimo ang pag-access sa lainlaing mga kategorya sa mga aparato sa konsumedor ug magamit ang unibersal Web Butang API sa pag-organisar sa pakig-uban kanila. Mga kalamboan sa proyekto pagkaylap lisensyado ubos sa MPL 2.0.

Ang bag-ong pagpagawas sa WebThings Gateway nabantog sa pag-uswag niini
mga pakete base sa OpenWrt, nga nagtugot sa paggamit sa wireless routers dili lamang sa paghatag sa network access, apan usab ingon nga smart home control nodes. Naglakip giandam kaugalingon nga pag-apod-apod base sa OpenWrt nga adunay integrated nga suporta alang sa Things Gateway, nga naghatag usa ka hiniusa nga interface alang sa pag-set up sa usa ka intelihenteng balay ug usa ka wireless access point. Nagtukod ang distribusyon naporma alang sa bukas nga router Turris Omnia.

Ang OpenWrt-based firmware naghatag og inisyal nga setup interface nga nagtugot kanimo sa pag-configure sa device aron molihok isip wireless access point o isip kliyente aron makonektar sa kasamtangan nga wireless network. Ang pag-andar sa asembliya limitado gihapon ug kini gipahimutang gihapon isip eksperimento, dili makahimo sa hingpit nga pag-ilis sa kasamtangan nga mga wireless router.

Ang Mozilla WebThings Gateway 0.9 anaa, ganghaan alang sa mga smart home ug IoT device

Ang ikaduha nga importante nga kabag-ohan mao ang pagpatuman sa suporta sa board Raspberry Pi 4, diin, sama sa ubang mga Raspberry Pi boards, giandam bulag mga asembliya base sa Raspbian distribution.

Lakip sa mga pagpaayo sa pag-andar, ang pagpatuman sa usa ka bag-ong tipo sa add-on (Notifier) ​​​​gipahibalo, nga nagtugot sa pagpalapad sa kaniadto nga magamit nga sistema alang sa pagpadala mga mensahe pinaagi sa mga pahibalo sa Push sa browser. Gitugotan ka sa Notifier nga maghimo mga tigdumala ug magtakda mga lagda alang sa pagpadala mga mensahe pinaagi sa lainlaing mga channel sa komunikasyon, pananglitan, aron ipadala ang SMS o Email kung ang mga sensor sa paglihok sa balay na-trigger. Posible nga itakda ang prayoridad sa gipadala nga mga pahibalo.

Ang Mozilla WebThings Gateway 0.9 anaa, ganghaan alang sa mga smart home ug IoT device

Isip usa ka pahinumdom, WebThings Gateway nagrepresentar usa ka unibersal nga layer alang sa pag-organisar sa pag-access sa lainlaing mga kategorya sa mga konsumedor ug IoT nga mga aparato, gitago ang mga bahin sa matag plataporma ug wala kinahanglana ang paggamit sa mga aplikasyon nga piho sa matag tiggama. Kodigo sa proyekto gisulat ni sa JavaScript gamit ang Node.js server platform. Aron makig-interact sa gateway sa IoT platforms, mahimo nimong gamiton ang ZigBee ug ZWave protocols, WiFi o direktang koneksyon pinaagi sa GPIO. Firmware nga adunay gateway giandam alang sa lainlaing mga modelo sa Raspberry Pi, magamit usab mga pakete para sa OpenWrt ug Debian.

Ang Mozilla WebThings Gateway 0.9 anaa, ganghaan alang sa mga smart home ug IoT device

Posible ang gateway sa pagtukod sa usa ka Raspberry Pi board ug pagkuha usa ka intelihente nga sistema sa pagkontrol sa balay nga naghiusa sa tanan nga mga aparato sa IoT sa balay ug naghatag mga himan alang sa pag-monitor ug pagdumala niini pinaagi sa usa ka interface sa Web. Gitugotan ka usab sa plataporma nga maghimo dugang nga mga aplikasyon sa web nga mahimong makig-uban sa mga aparato pinaagi sa Web Thing API.

Sa ingon, imbes nga i-install ang imong kaugalingon nga mobile application alang sa matag klase sa IoT device, mahimo nimong gamiton ang usa ka us aka us aka web interface. Aron ma-install ang WebThings Gateway, i-download lang ang gihatag nga firmware sa usa ka SD card, ablihi ang host nga "gateway.local" sa browser, i-set up ang koneksyon sa WiFi, ZigBee o ZWave, pangitaa ang naa na nga mga aparato sa IoT, i-configure ang mga parameter alang sa eksternal nga pag-access ug idugang. ang labing inila nga mga aparato sa imong home screen.

Gisuportahan sa gateway ang mga gimbuhaton sama sa pag-ila sa mga aparato sa usa ka lokal nga network, pagpili sa usa ka adres sa web alang sa pagkonekta sa mga aparato gikan sa Internet, paghimo og mga account aron ma-access ang interface sa web gateway, pagkonekta sa mga aparato nga nagsuporta sa proprietary nga ZigBee ug Z-Wave nga mga protocol sa ganghaan, hilit nga pagpaaktibo ug pagpalong sa mga himan gikan sa usa ka web application, hilit nga pag-monitor sa kahimtang sa balay ug video surveillance. Dugang pa sa web interface ug API, ang gateway naglakip usab sa eksperimento nga suporta alang sa pagkontrol sa tingog, nga nagtugot kanimo sa pag-ila ug pagpatuman sa mga voice command (pananglitan, "i-on ang suga sa kusina").

Ang WebThings Framework naghatag usa ka set sa mga mapuli nga sangkap alang sa paghimo sa IoT nga mga aparato nga direktang makakomunikar gamit ang Web Things API. Ang maong mga himan mahimong awtomatik nga mamatikdan sa WebThings Gateway-based gateways o client software (gamit ang mDNS) alang sa sunod nga pagmonitor ug pagdumala pinaagi sa Web. Ang mga pagpatuman sa server alang sa Web Things API giandam sa porma sa mga librarya sa
Python,
Java,

taya, Arduino и micropython.

Source: opennet.ru

Idugang sa usa ka comment