Mozilla WebThings Gateway 0.9 beskikber, poarte foar smart home en IoT-apparaten

Mozilla Company publisearre nij produkt release WebThingsGateway 0.9, likegoed as it bywurkjen fan bibleteken WebThings Framework 0.12, it foarmjen fan it platfoarm WebThings, dy't komponinten leveret om tagong te krijen ta ferskate kategoryen fan konsuminteapparaten en universele gebrûk Web Things API om ynteraksje mei har te organisearjen. Project ûntwikkelings fersprieding lisinsje ûnder MPL 2.0.

De nije release fan WebThings Gateway is opmerklik foar syn ûntwikkeling
pakketten basearre op OpenWrt, wêrtroch it gebrûk fan draadloze routers net allinich netwurk tagong kinne leverje, mar ek as knooppunten foar smart home control. Ynklusyf taret eigen distribúsje basearre op OpenWrt mei yntegreare stipe foar Things Gateway, it leverjen fan in ferienige ynterface foar it opsetten fan in tûk hûs en in draadloze tagongspunt. Distribúsje bout foarme foar iepen router Turris Omnia.

De OpenWrt-basearre firmware leveret in earste opsetynterface wêrmei jo it apparaat kinne konfigurearje om te fungearjen as in draadloos tagongspunt of as in kliïnt om te ferbinen mei in besteande draadloze netwurk. De funksjonaliteit fan 'e gearkomste is noch beheind en it is noch altyd as eksperiminteel gepositioneerd, net yn steat om besteande draadloze routers folslein te ferfangen.

Mozilla WebThings Gateway 0.9 beskikber, poarte foar smart home en IoT-apparaten

De twadde wichtige ynnovaasje is de ymplemintaasje fan bestjoersstipe Raspberry Pi 4, wêrfoar, lykas oare Raspberry Pi-boerden, taret ôfsûnderje gearkomsten basearre op de Raspbian ferdieling.

Under de funksjonele ferbetterings wurdt de ymplemintaasje fan in nij type tafoeging (Notifier) ​​neamd, wêrtroch it earder beskikbere systeem foar it ferstjoeren fan berjochten kin útwreidzje fia Push-notifikaasjes yn 'e browser. Notifier lit jo hannelers meitsje en regels ynstelle foar it ferstjoeren fan berjochten fia ferskate kommunikaasjekanalen, bygelyks om SMS of e-post te ferstjoeren as bewegingssensors yn 'e hûs wurde aktivearre. It is mooglik om de prioriteit fan ferstjoerde notifikaasjes yn te stellen.

Mozilla WebThings Gateway 0.9 beskikber, poarte foar smart home en IoT-apparaten

As herinnering, WebThings Gateway fertsjintwurdiget is in universele laach foar it organisearjen fan tagong ta ferskate kategoryen fan konsumint- en IoT-apparaten, it ferbergjen fan de funksjes fan elk platfoarm en it brûken fan applikaasjes spesifyk foar elke fabrikant net nedich. Projektkoade skreaun troch yn JavaScript mei it Node.js-tsjinnerplatfoarm. Om de poarte te ynteraksje mei IoT-platfoarms, kinne jo de ZigBee- en ZWave-protokollen, WiFi of direkte ferbining fia GPIO brûke. Firmware mei gateway taret foar ferskate Raspberry Pi modellen, ek beskikber pakjes foar OpenWrt en Debian.

Mozilla WebThings Gateway 0.9 beskikber, poarte foar smart home en IoT-apparaten

Gateway is mooglik fêstigje op in Raspberry Pi-boerd en krije in tûk hûskontrôlesysteem dat alle IoT-apparaten yn 't hûs yntegreart en ark leveret foar it kontrolearjen en behearen fan se fia in webynterface. It platfoarm lit jo ek ekstra webapplikaasjes meitsje dy't kinne ynteraksje mei apparaten fia Web Thing API.

Sa kinne jo, ynstee fan jo eigen mobile applikaasje foar elk type IoT-apparaat te ynstallearjen, in ienige unifoarme webynterface brûke. Om WebThings Gateway te ynstallearjen, download gewoan de levere firmware nei in SD-kaart, iepenje de "gateway.local" host yn 'e browser, set in ferbining op mei WiFi, ZigBee of ZWave, fine besteande IoT-apparaten, konfigurearje parameters foar eksterne tagong en tafoegje de populêrste apparaten op jo thússkerm.

De gateway stipet funksjes lykas it identifisearjen fan apparaten op in lokaal netwurk, it selektearjen fan in webadres foar ferbining mei apparaten fan it ynternet, it meitsjen fan akkounts om tagong te krijen ta de gateway-webynterface, it ferbinen fan apparaten dy't de proprietêre ZigBee- en Z-Wave-protokollen stypje nei de gateway, aktivearring op ôfstân en it útskeakeljen fan apparaten fan in webapplikaasje, tafersjoch op ôfstân fan 'e steat fan it hûs en fideotafersjoch. Neist de webynterface en API omfettet de poarte ek eksperimintele stipe foar stimkontrôle, wêrtroch jo stimkommando's kinne werkenne en útfiere (bygelyks "it ljocht yn 'e keuken oansette").

It WebThings Framework biedt in set fan ferfangbere komponinten foar it meitsjen fan IoT-apparaten dy't direkt kinne kommunisearje mei de Web Things API. Sokke apparaten kinne automatysk ûntdutsen wurde troch WebThings Gateway-basearre gateways of kliïntsoftware (mei mDNS) foar folgjende tafersjoch en behear fia it web. Server-ymplemintaasjes foar de Web Things API wurde taret yn 'e foarm fan biblioteken yn
Python,
Java,

Rust, Arduino и micropython.

Boarne: opennet.ru

Add a comment