Mozilla WebThings Gateway 0.9 tilgjengelig, gateway for smarthus og IoT-enheter

Mozilla Company опубликовала ny produktutgivelse WebThingsGateway 0.9, samt oppdatering av biblioteker WebThings Framework 0.12, som danner plattformen WebThings, som gir komponenter for å gi tilgang til ulike kategorier av forbrukerenheter og universell bruk Web Things API å organisere samhandling med dem. Prosjektutvikling spre lisensiert under MPL 2.0.

Den nye utgivelsen av WebThings Gateway er kjent for sin utvikling
pakker basert på OpenWrt, som tillater bruk av trådløse rutere ikke bare for å gi nettverkstilgang, men også som smarthjemkontrollnoder. Gjelder også forberedt egen distribusjon basert på OpenWrt med integrert støtte for Things Gateway, som gir et enhetlig grensesnitt for å sette opp et smarthus og et trådløst tilgangspunkt. Distribusjon bygger dannet for åpen ruter Turris Omnia.

Den OpenWrt-baserte fastvaren gir et innledende oppsettgrensesnitt som lar deg konfigurere enheten til å fungere som et trådløst tilgangspunkt eller som en klient for å koble til et eksisterende trådløst nettverk. Funksjonaliteten til enheten er fortsatt begrenset, og den er fortsatt posisjonert som eksperimentell, ikke i stand til å erstatte eksisterende trådløse rutere fullt ut.

Mozilla WebThings Gateway 0.9 tilgjengelig, gateway for smarthus og IoT-enheter

Den andre viktige innovasjonen er implementering av styrestøtte Raspberry Pi 4, som, som andre Raspberry Pi-brett, forberedt separat forsamlinger basert på Raspbian-distribusjonen.

Blant funksjonsforbedringene noteres implementeringen av en ny type tillegg (Notifier), som gjør det mulig å utvide det tidligere tilgjengelige systemet for å sende meldinger via Push-varsler i nettleseren. Notifier lar deg lage behandlere og sette regler for å sende meldinger gjennom ulike kommunikasjonskanaler, for eksempel for å sende SMS eller e-post når bevegelsessensorer i huset utløses. Det er mulig å angi prioritet for sendte varsler.

Mozilla WebThings Gateway 0.9 tilgjengelig, gateway for smarthus og IoT-enheter

Som en påminnelse, WebThings Gateway er er et universelt lag for å organisere tilgang til ulike kategorier av forbruker- og IoT-enheter, skjule funksjonene til hver plattform og ikke krever bruk av applikasjoner som er spesifikke for hver produsent. Prosjektkode skrevet av i JavaScript ved å bruke Node.js-serverplattformen. For å samhandle gatewayen med IoT-plattformer kan du bruke ZigBee- og ZWave-protokollene, WiFi eller direkte tilkobling via GPIO. Firmware med gateway forberedt for ulike Raspberry Pi-modeller, også tilgjengelig pakker for OpenWrt og Debian.

Mozilla WebThings Gateway 0.9 tilgjengelig, gateway for smarthus og IoT-enheter

Gateway er mulig etablere på et Raspberry Pi-brett og få et smart hjemmekontrollsystem som integrerer alle IoT-enhetene i huset og gir verktøy for å overvåke og administrere dem via et webgrensesnitt. Plattformen lar deg også lage flere nettapplikasjoner som kan samhandle med enheter via Web Thing API.

Derfor, i stedet for å installere din egen mobilapplikasjon for hver type IoT-enhet, kan du bruke et enkelt enhetlig webgrensesnitt. For å installere WebThings Gateway, laster du bare ned den medfølgende fastvaren til et SD-kort, åpner "gateway.local"-verten i nettleseren, setter opp en tilkobling til WiFi, ZigBee eller ZWave, finner eksisterende IoT-enheter, konfigurerer parametere for ekstern tilgang og legger til de mest populære enhetene til startskjermen.

Gatewayen støtter funksjoner som å identifisere enheter på et lokalt nettverk, velge en webadresse for å koble til enheter fra Internett, opprette kontoer for å få tilgang til gatewayens webgrensesnitt, koble enheter som støtter de proprietære ZigBee- og Z-Wave-protokollene til gatewayen, fjernaktivering og avslåing av enheter fra en nettapplikasjon, fjernovervåking av husets tilstand og videoovervåking. I tillegg til nettgrensesnittet og API, inkluderer gatewayen også eksperimentell støtte for stemmestyring, som lar deg gjenkjenne og utføre talekommandoer (for eksempel "slå på lyset på kjøkkenet").

WebThings Framework gir et sett med utskiftbare komponenter for å lage IoT-enheter som kan kommunisere direkte ved hjelp av Web Things API. Slike enheter kan oppdages automatisk av WebThings Gateway-baserte gatewayer eller klientprogramvare (ved hjelp av mDNS) for påfølgende overvåking og administrasjon via nettet. Serverimplementeringer for Web Things API er utarbeidet i form av biblioteker i
Python,
Java,

Rust, Arduino и mikropyton.

Kilde: opennet.ru

Legg til en kommentar