Mozilla WebThings Gateway 0.9, toegangspoort vir slimhuise en IoT-toestelle beskikbaar

Mozilla Maatskappy gepubliseer nuwe produk vrystelling WebThingsGateway 0.9, sowel as die opdatering van biblioteke WebThings Framework 0.12, wat die platform vorm webdinge, wat komponente verskaf om toegang tot verskeie kategorieë verbruikerstoestelle en universele gebruik moontlik te maak Web Dinge API interaksie met hulle te organiseer. Projekprestasies versprei gelisensieer onder MPL 2.0.

Die nuwe weergawe van WebThings Gateway is opvallend vir die ontwikkeling daarvan
pakkette gebaseer op OpenWrt, wat die gebruik van draadlose routers toelaat om nie net netwerktoegang te verskaf nie, maar ook as slimhuisbeheernodusse. Insluitend voorberei eie verspreiding gebaseer op OpenWrt met geïntegreerde ondersteuning vir Things Gateway, wat 'n verenigde koppelvlak bied vir die opstel van 'n slimhuis en 'n draadlose toegangspunt. Verspreiding bou op gevorm vir oop router Turris Omnia.

Die OpenWrt-gebaseerde firmware bied 'n aanvanklike opstellingskoppelvlak wat jou toelaat om die toestel op te stel om as 'n draadlose toegangspunt op te tree of as 'n kliënt om aan 'n bestaande draadlose netwerk te koppel. Die funksionaliteit van die samestelling is steeds beperk en dit is steeds as eksperimenteel geposisioneer, wat nie in staat is om bestaande draadlose routers ten volle te vervang nie.

Mozilla WebThings Gateway 0.9, toegangspoort vir slimhuise en IoT-toestelle beskikbaar

Die tweede belangrike innovasie is die implementering van raadsondersteuning Framboos Pi 4, waarvoor, soos ander Raspberry Pi-borde, voorberei skei vergaderings gebaseer op die Raspbian verspreiding.

Onder die funksionele verbeterings word die implementering van 'n nuwe soort byvoeging (Notifier) ​​opgemerk, wat die uitbreiding van die voorheen beskikbare stelsel vir die stuur van boodskappe via Push-kennisgewings in die blaaier moontlik maak. Notifier laat jou toe om hanteerders te skep en reëls te stel vir die stuur van boodskappe deur verskeie kommunikasiekanale, byvoorbeeld om SMS of e-pos te stuur wanneer bewegingsensors in die huis geaktiveer word. Dit is moontlik om die prioriteit van gestuurde kennisgewings te stel.

Mozilla WebThings Gateway 0.9, toegangspoort vir slimhuise en IoT-toestelle beskikbaar

Ter herinnering, WebThings Gateway is is 'n universele laag om toegang tot verskeie kategorieë verbruikers- en IoT-toestelle te organiseer, wat die kenmerke van elke platform verberg en nie die gebruik van toepassings wat spesifiek vir elke vervaardiger vereis, vereis nie. Projek Kode geskryf deur in JavaScript met behulp van die Node.js-bedienerplatform. Die poort kan interaksie met IoT-platforms gebruik deur ZigBee- en ZWave-protokolle, WiFi of direkte verbinding via GPIO te gebruik. Firmware met poort voorberei vir verskeie Raspberry Pi-modelle is ook beskikbaar pakkette vir OpenWrt en Debian.

Mozilla WebThings Gateway 0.9, toegangspoort vir slimhuise en IoT-toestelle beskikbaar

Gateway kan vestig op die Raspberry Pi-bord en kry 'n slimhuisbeheerstelsel wat alle IoT-toestelle in die huis integreer en gereedskap verskaf om dit via 'n webkoppelvlak te monitor en te beheer. Die platform laat jou ook toe om bykomende webtoepassings te skep wat deur middel van interaksie met toestelle kan kommunikeer Web Thing API.

Dus, in plaas daarvan om jou eie mobiele toepassing vir elke tipe IoT-toestel te installeer, kan jy 'n enkele verenigde webkoppelvlak gebruik. Om WebThings Gateway te installeer, laai eenvoudig die verskafde firmware af na 'n SD-kaart, maak die "gateway.local"-gasheer in die blaaier oop, stel 'n verbinding met WiFi, ZigBee of ZWave op, vind bestaande IoT-toestelle, stel parameters vir eksterne toegang op en voeg by die gewildste toestelle na jou tuisskerm.

Die poort ondersteun sulke funksies soos die opsporing van toestelle op die plaaslike netwerk, die kies van 'n webadres om aan toestelle vanaf die internet te koppel, die skep van rekeninge vir toegang tot die poort-webkoppelvlak, die koppeling van toestelle wat eie ZigBee- en Z-Wave-protokolle ondersteun aan die poort, afstandbeheer aktivering en afskakel van toestelle vanaf die webtoepassing, afstandmonitering van die toestand van die huis en video-toesig. Benewens die webkoppelvlak en API, implementeer die poort ook eksperimentele ondersteuning vir stembeheer, wat jou toelaat om stemopdragte te herken en uit te voer (byvoorbeeld, "skakel die lig in die kombuis aan").

Die WebThings Framework bied 'n stel vervangbare komponente vir die skep van IoT-toestelle wat direk kan kommunikeer met behulp van die Web Things API. Sulke toestelle kan outomaties opgespoor word deur WebThings Gateway-gebaseerde poorte of kliëntsagteware (met behulp van mDNS) vir daaropvolgende monitering en bestuur via die Web. Bedienerimplementasies vir die Web Things API word voorberei in die vorm van biblioteke in
Python,
Java,

Rust, Arduino и mikropyton.

Bron: opennet.ru

Voeg 'n opmerking