Mozilla het die WebThings-platform bekendgestel

Mozilla na twee jaar van eksperimentering en ontwikkeling aangebied platform webdinge, wat voorheen ontwikkelde projekte insluit WebThings-raamwerk и WebThings Gateway, wat komponente verskaf om toegang tot verskeie kategorieë verbruikerstoestelle en die gebruik van 'n universele te verskaf Web Dinge API interaksie met hulle te organiseer. Projekprestasies versprei gelisensieer onder MPL 2.0.

Die WebThings Framework bied 'n stel uitruilbare komponente vir die bou van IoT-toestelle wat direk met behulp van die WebThings API kan kommunikeer. Sulke toestelle kan outomaties opgespoor word deur WebThings Gateways of kliëntsagteware (met behulp van mDNS) vir daaropvolgende monitering en beheer oor die web. Bedienerimplementasies vir Web Things API word voorberei in die vorm van biblioteke op
Python,
Java,

Rust, Arduino и mikropyton.

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 het die WebThings-platform bekendgestel

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 'n blaaier oop, stel 'n WiFi-, ZigBee- of ZWave-verbinding op, vind beskikbare IoT-toestelle, stel instellings vir eksterne toegang op, en voeg by die mees gevraagde 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").

Gelyktydig met die aankondiging van die nuwe WebThings-platform, die vrystelling van WebThingsGateway 0.8wat die volgende innovasies voorstel:

  • ’n Gebeurtenisregistrasiestelsel is bygevoeg wat statistieke oor die werking van alle IoT-toestelle en sensors in die tuisnetwerk insamel en jou toelaat om hul aktiwiteit in die vorm van visuele grafieke te evalueer. Jy kan byvoorbeeld uitvind hoeveel keer die deure tydens jou afwesigheid oop- en toegemaak is, hoe die temperatuur in die huis verander het, hoeveel energie toestelle wat aan slimsokke gekoppel is, verbruik het toe die bewegingsmelder geaktiveer is, ens. Grafieke kan gebou word in terme van ure, dae en weke en blaai op die tydskaal;

    Mozilla het die WebThings-platform bekendgestel

  • Bygevoeg alarms wat geaktiveer kan word in geval van gebeurtenisse wat 'n onmiddellike reaksie vereis. Alarms kan byvoorbeeld gekoppel word aan die aktiveer van rook-, lekkasie- of koolstofmonoksiedsensors, asook wanneer inbraakseine ontvang word. In die geval van 'n alarm wat geaktiveer word, kan 'n kennisgewing van die voorkoms daarvan per SMS of ander wyse van kennisgewing gestuur word;

    Mozilla het die WebThings-platform bekendgestel

  • Bygevoeg 'n koppelvlak vir die konfigurasie van netwerkverbindinginstellings. Voorheen, om van een draadlose netwerk na 'n ander oor te skakel, toe albei netwerke beskikbaar was, het lopende opdragte in die konsole vereis. Nou kan netwerkinstellings verander word deur die webkoppelvlak (afdeling Instellings ➡ Netwerk), waar jy die toewysing van IP-adresse kan bestuur, beskikbare draadlose netwerke kan skandeer en toegangspunte kan verander;

    Mozilla het die WebThings-platform bekendgestel

  • Voorbereid eksperimentele pakkette vir routers gebaseer op OpenWrt, wat die gebruik van routers toelaat, nie net vir die verskaffing van netwerktoegang nie, maar ook as slimhuisbeheernodusse. In die toekoms word beplan om sy eie verspreidingskit gebaseer op OpenWrt voor te berei met geïntegreerde ondersteuning vir Things Gateway, wat 'n verenigde koppelvlak bied vir die opstel van 'n slimhuis en 'n draadlose toegangspunt. Tans kan WebThings Gateway reeds as 'n draadlose toegangspunt werk, en nie net as 'n draadlose netwerkkliënt nie.

Bron: opennet.ru

Voeg 'n opmerking