Mozilla WebThings Gateway 0.10 tillgänglig, gateway för smarta hem och IoT-enheter

Mozilla Company опубликовала ny produktsläpp WebThingsGateway 0.10, som i kombination med bibliotek WebThings Framework bildar en plattform WebThings att ge tillgång till olika kategorier av konsumentenheter och använda universell Web Things API att organisera interaktionen med dem. Projektkod skriven i JavaScript med hjälp av Node.js-serverplattformen och levererad av licensierad enligt MPL 2.0. Firmware med gateway beredd för olika Raspberry Pi-modeller. Också tillgänglig paket för OpenWrt och Debian, och på basis av OpenWrt en färdig distribution med integrerat stöd för Things Gateway, vilket ger ett enhetligt gränssnitt för att installera ett smart hem och en trådlös åtkomstpunkt.

I den nya utgåvan:

  • Tillagt stöd för smarta termostater som används för att reglera rumstemperaturen. Modeller som stöds inkluderar Zigbee Zen-termostat, Centralite HA 3156105 och Z-Wave Honeywell TH8320ZW1000. Genom webbgränssnittet som tillhandahålls av plattformen kan du fjärrövervaka temperaturen i huset, ställa in värme- eller kyllägen och ändra måltemperaturen. Du kan också skapa regler som reagerar på temperaturförändringar, till exempel att slå på en värmeenhet eller luftkonditionering när vissa temperaturgränser nås eller baserat på tiden på dygnet;

    Mozilla WebThings Gateway 0.10 tillgänglig, gateway för smarta hem och IoT-enheter

  • Lade till möjligheten att styra smarta lås som stöder Zigbee- eller Z-Wave-protokollet, såsom Yale YRD226 Deadbolt och Yale YRD110 Deadbolt. Utanför hemmet kan användaren se till att han inte har glömt att stänga dörren och vid behov öppna eller stänga låset på distans. Genom att sätta regler kan du automatisera låsningen av dörren vid en viss tidpunkt eller skicka ett meddelande om låset lämnas öppet;

    Mozilla WebThings Gateway 0.10 tillgänglig, gateway för smarta hem och IoT-enheter

  • En ny typ av tillägg har lagts till som låter dig utöka funktionerna i användargränssnittet. Med hjälp av tillägg kan du till exempel lägga till nya avsnitt i huvudmenyn eller implementera nya skärmar med ytterligare funktionalitet. För att skapa tillägg har ett nytt manifestfilformat föreslagits, skapat i analogi med manifest av webbläsartillägg baserade på WebExtensions-teknologi;

    Mozilla WebThings Gateway 0.10 tillgänglig, gateway för smarta hem och IoT-enheter

  • Lade till en ny inställningssektion dedikerad till lokalisering. Användaren kan nu välja land, tidszon och språk i huvudwebbgränssnittet, och dessa inställningar kommer att beaktas i alla använda tillägg och regler vid bearbetning av platsberoende data som väder, soluppgång/solnedgång och tidvatten. Till exempel kommer tidsbaserade regler att ta hänsyn till ändringen av klockor till sommar- eller vintertid, och i gränssnittet kommer temperaturen att visas i de vanliga ändringsenheterna;

    Mozilla WebThings Gateway 0.10 tillgänglig, gateway för smarta hem och IoT-enheter

  • Lade till möjligheten att komma åt alla webb-API:er på plattformen via en WebSocket-anslutning (tidigare var det nödvändigt att öppna en separat anslutning för varje enhet). W3C-konsortiet har skapat en arbetsgrupp, Web Thing Protocol Community Group, som ska standardisera det WebSocket-baserade protokollet för interaktion med Web of Things-enheter;
  • Integrering av stöd för röststyrning med hjälp av enheter förväntas i nästa release Mycroft och implementera nya installationsmetoder.

Som en påminnelse, WebThings Gateway är är ett universellt lager för att organisera åtkomst till olika kategorier av konsument- och IoT-enheter, dölja funktionerna för varje plattform och inte kräva användning av applikationer som är specifika för varje tillverkare. För att interagera med gatewayen med IoT-plattformar kan du använda ZigBee- och ZWave-protokollen, WiFi eller direktanslutning via GPIO. Gateway är möjlig upprätta på ett Raspberry Pi-kort och få ett smart hemkontrollsystem som integrerar alla IoT-enheter i huset och ger verktyg för att övervaka och hantera dem via ett webbgränssnitt.

Plattformen låter dig också skapa ytterligare webbapplikationer som kan interagera med enheter via Web Thing API. Istället för att installera din egen mobilapplikation för varje typ av IoT-enhet kan du alltså använda ett enda enhetligt webbgränssnitt. För att installera WebThings Gateway laddar du helt enkelt ner den medföljande firmware till ett SD-kort, öppnar "gateway.local"-värden i webbläsaren, ställer in en anslutning till WiFi, ZigBee eller ZWave, hittar befintliga IoT-enheter, konfigurerar parametrar för extern åtkomst och lägger till de mest populära enheterna till din startskärm.

Gatewayen stöder funktioner som att identifiera enheter i ett lokalt nätverk, välja en webbadress för att ansluta till enheter från Internet, skapa konton för att komma åt gatewayens webbgränssnitt, ansluta enheter som stöder de proprietära ZigBee- och Z-Wave-protokollen till gatewayen, fjärraktivering och avstängning av enheter från en webbapplikation, fjärrövervakning av husets tillstånd och videoövervakning. Utöver webbgränssnittet och API innehåller gatewayen även experimentellt stöd för röststyrning, vilket gör att du kan känna igen och utföra röstkommandon (till exempel "tänd ljuset i köket").

WebThings Framework tillhandahåller en uppsättning utbytbara komponenter för att skapa IoT-enheter som kan kommunicera direkt med hjälp av Web Things API. Sådana enheter kan upptäckas automatiskt av WebThings Gateway-baserade gateways eller klientprogramvara (med hjälp av mDNS) för efterföljande övervakning och hantering via webben. Serverimplementationer för Web Things API förbereds i form av bibliotek i
Python,
java,

Rust, Arduino и mikropyton.

Källa: opennet.ru

Lägg en kommentar