Nylig Mozilla lanserte sin Things Gateway 0.7-utgivelse, Hva er det et universelt lag for å organisere tilgang til forskjellige kategorier av forbruker- og IoT-enheter.
Dette laget tjener ved å skjule egenskapene til hver plattform og uten å kreve bruk av spesifikke applikasjoner for hver produsent. Prosjektkoden er skrevet i JavaScript ved hjelp av Node.js-serverplattformen.
Se kan bruke ZigBee- og ZWave-protokoller, WiFi eller direkte tilkobling via GPIO for å samhandle med IoT-plattformer. Denne Gateway-firmware forberedt på forskjellige Raspberry Pi-modeller.
Hvordan fungerer Things Gateway?
Dette prosjektet kan installeres på Raspberry Pi-kortet og få et smart hjemmekontrollsystem som integrerer alle IoT-enheter i hjemmet ditt og gir verktøy for å overvåke og administrere dem via et webgrensesnitt.
Plattformen også lar deg lage flere webapplikasjoner que de kan samhandle med enheter via Web Thing API.
Så i stedet for å installere mobilappen din for hver type IoT-enhet, du kan bruke ett enhetlig nettgrensesnitt.
Å installere Things Gateway, akkurat nok med nedlasting av fastvare til SD-kortet, åpne filen "gateway.local" i nettleseren.
Med dette ville det være mulig å konfigurere forbindelsen til WiFi, ZigBee eller ZWave, finne tilgjengelige IoT-enheter, konfigurere parametrene for ekstern tilgang.
Gatewayen støtter funksjoner som enhetsoppdagelse i det lokale nettverket, velge en nettadresse 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, og aktivere den eksternt.
I tillegg til å kunne slå av enhetene fra webapplikasjonen, fjernovervåking av husets tilstand og videoovervåking.
I tillegg til webgrensesnittet og API, også gatewayen gir eksperimentell støtte for stemmekontroll, muliggjør gjenkjenning og utføring av talekommandoer (for eksempel "slå på lysene på kjøkkenet").
Hovedinnovasjoner i versjon 0.7
Lagt til støtte for tilkobling av IP-kameraer for å organisere videoovervåking. Informasjonen fra kameraene kan tas i form av videooverføring og for å spare trafikk i form av individuelle bilder.
Se støtter ONVIF-kompatible kameraer som Foscam R2. Kamera støtte blir hyllet som eksperimentell.
I fremtiden er det planlagt å utvide utvalget av støttede kameraer, forbedre brukergrensesnittet og optimalisere videoytelsen (når du plasserer gatewayen på Raspberry Pi, er det lange forsinkelser på grunn av koding).
For å aktivere det i innstillinger (Innstillinger> Plugins), se du må installere ONVIF-plugin, Deretter må du konfigurere tilgangen til kameraet via "Konfigurer" -delen i pluginet.
Etter å ha konfigurert kameraet, kan det legges til listen over tilgjengelige enheter via "+" -knappen på "Things" -skjermen.
Etter å ha klikket på kameraet som vises i listen, vil et grensesnitt bli tilbudt for å lage individuelle bilder eller se streamingvideoer.
Videre denne versjonen gir støtte for temperatursensorer og vannlekkasjesensorer.
Ved å koble til de angitte sensorene, kan brukeren legge til regler for å slå på klimaanlegget eller viften automatisk hvis temperaturen overstiger en forhåndsbestemt grense, eller konfigurere sending av et varsel hvis sensoren oppdager vann på gulvet.
Det er gjort endringer i enhetsbeskrivelsesformatet, som lar deg definere lister over støttede egenskaper, handlinger og hendelser.
Fremtidsplaner markerer arbeidet med å inkludere Things Gateway i distribusjonene for trådløse rutere, som vil tillate bruk av disse enhetene ikke bare for å gi tilgang til nettverket, men også som intelligente kontrollnoder for hjemmet.