Mozilla WebThings Gateway 0.10 tilgængelig, gateway til smart home og IoT-enheder

Mozilla Company опубликовала ny produktudgivelse WebThings Gateway 0.10, som i kombination med biblioteker WebThings Framework danner en platform WebThings at give adgang til forskellige kategorier af forbrugerenheder og bruge universel Web Things API at organisere interaktionen med dem. Projektkode skrevet i JavaScript ved hjælp af Node.js-serverplatformen og distribueret af licenseret under MPL 2.0. Firmware med gateway forberedt til forskellige Raspberry Pi-modeller. Også tilgængelig пакеты til OpenWrt og Debian, og på basis af OpenWrt en færdiglavet fordeling med integreret understøttelse af Things Gateway, der giver en samlet grænseflade til opsætning af et smart hjem og et trådløst adgangspunkt.

I den nye udgivelse:

  • Tilføjet understøttelse af smarte termostater, der bruges til at regulere rumtemperaturen. Understøttede modeller inkluderer Zigbee Zen-termostat, Centralite HA 3156105 og Z-Wave Honeywell TH8320ZW1000. Via webgrænsefladen fra platformen kan du fjernovervåge temperaturen i huset, indstille varme- eller køletilstande og ændre måltemperaturen. Du kan også oprette regler, der reagerer på temperaturændringer, for eksempel at tænde for en varmeenhed eller klimaanlæg, når bestemte temperaturgrænser er nået eller baseret på tidspunktet på dagen;

    Mozilla WebThings Gateway 0.10 tilgængelig, gateway til smart home og IoT-enheder

  • Tilføjet muligheden for at styre smarte låse, der understøtter Zigbee- eller Z-Wave-protokollen, såsom Yale YRD226 Deadbolt og Yale YRD110 Deadbolt. Mens han er udenfor hjemmet, kan brugeren sikre sig, at han ikke har glemt at lukke døren, og om nødvendigt åbne eller lukke låsen på afstand. Ved at indstille regler kan du automatisere låsningen af ​​døren på et bestemt tidspunkt eller sende en meddelelse, hvis låsen står åben;

    Mozilla WebThings Gateway 0.10 tilgængelig, gateway til smart home og IoT-enheder

  • En ny type tilføjelse er blevet tilføjet, der giver dig mulighed for at udvide mulighederne i brugergrænsefladen. Ved at bruge tilføjelser kan du f.eks. tilføje nye sektioner til hovedmenuen eller implementere nye skærmbilleder med yderligere funktionalitet. For at oprette tilføjelser er et nyt manifestfilformat blevet foreslået, skabt i analogi med manifester af browsertilføjelser baseret på WebExtensions-teknologi;

    Mozilla WebThings Gateway 0.10 tilgængelig, gateway til smart home og IoT-enheder

  • Tilføjet en ny indstillingssektion dedikeret til lokalisering. Brugeren kan nu vælge land, tidszone og sprog i hovedwebgrænsefladen, og disse indstillinger vil blive taget i betragtning i alle brugte tilføjelser og regler ved behandling af lokationsafhængige data såsom vejr, solopgang/solnedgang og tidevand. For eksempel vil tidsbaserede regler tage højde for ændringen af ​​ure til sommer- eller vintertid, og i grænsefladen vil temperaturen blive vist i de sædvanlige ændringsenheder;

    Mozilla WebThings Gateway 0.10 tilgængelig, gateway til smart home og IoT-enheder

  • Tilføjet muligheden for at få adgang til alle web-API'er på platformen gennem én WebSocket-forbindelse (tidligere var det nødvendigt at åbne en separat forbindelse for hver enhed). W3C-konsortiet har oprettet en arbejdsgruppe, Web Thing Protocol Community Group, som vil standardisere den WebSocket-baserede protokol til interaktion med Web of Things-enheder;
  • Integration af støtte til stemmestyring ved hjælp af enheder forventes i næste udgivelse Mycroft og implementering af nye installationsmetoder.

Som en påmindelse, WebThings Gateway er er et universelt lag til at organisere adgang til forskellige kategorier af forbruger- og IoT-enheder, skjule funktionerne på hver platform og ikke kræver brug af applikationer, der er specifikke for hver producent. For at interagere med gatewayen med IoT-platforme kan du bruge ZigBee- og ZWave-protokollerne, WiFi eller direkte forbindelse via GPIO. Gateway er mulig etablere på et Raspberry Pi board og få et smart home control system, der integrerer alle IoT-enheder i huset og giver værktøjer til at overvåge og administrere dem via en webgrænseflade.

Platformen giver dig også mulighed for at oprette yderligere webapplikationer, der kan interagere med enheder via Web Thing API. I stedet for at installere din egen mobilapplikation for hver type IoT-enhed, kan du således bruge en enkelt samlet webgrænseflade. For at installere WebThings Gateway skal du blot downloade den medfølgende firmware til et SD-kort, åbne "gateway.local"-værten i browseren, oprette en forbindelse til WiFi, ZigBee eller ZWave, finde eksisterende IoT-enheder, konfigurere parametre for ekstern adgang og tilføje de mest populære enheder til din startskærm.

Gatewayen understøtter funktioner som f.eks. at identificere enheder på et lokalt netværk, vælge en webadresse til at oprette forbindelse til enheder fra internettet, oprette konti for at få adgang til gatewayens webgrænseflade, forbinde enheder, der understøtter de proprietære ZigBee- og Z-Wave-protokoller, til gatewayen, fjernaktivering og slukning af enheder fra en webapplikation, fjernovervågning af husets tilstand og videoovervågning. Ud over webgrænsefladen og API indeholder gatewayen også eksperimentel understøttelse af stemmestyring, som giver dig mulighed for at genkende og udføre stemmekommandoer (f.eks. "tænde lyset i køkkenet").

WebThings Framework giver et sæt udskiftelige komponenter til at skabe IoT-enheder, der kan kommunikere direkte ved hjælp af Web Things API. Sådanne enheder kan automatisk detekteres af WebThings Gateway-baserede gateways eller klientsoftware (ved hjælp af mDNS) til efterfølgende overvågning og styring via internettet. Serverimplementeringer til Web Things API er forberedt i form af biblioteker i
Python,
Java,

Rust, Arduino и mikropython.

Kilde: opennet.ru

Tilføj en kommentar