Mozilla introduserte WebThings-plattformen

Mozilla etter to år med eksperimentering og utvikling presentert plattform WebThings, som inkluderte tidligere utviklede prosjekter WebThings Framework и WebThings Gateway, 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.

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.

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 introduserte WebThings-plattformen

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").

Sammen med kunngjøringen av den nye WebThings-plattformen ble det publisert en utgivelse WebThingsGateway 0.8, som foreslår følgende nyvinninger:

  • Det er lagt til et hendelsesloggingssystem som samler inn statistikk over driften av alle IoT-enheter og sensorer i hjemmenettverket og lar deg evaluere deres aktivitet i form av visuelle grafer. Du kan for eksempel finne ut hvor mange ganger dører ble åpnet og lukket under ditt fravær, hvordan temperaturen i huset endret seg, hvor mye energi enheter koblet til smarte stikkontakter forbrukte, når bevegelsesdetektoren ble utløst, etc. Diagrammer kan bygges i form av timer, dager og uker og rulles langs tidsskalaen;

    Mozilla introduserte WebThings-plattformen

  • Lagt til alarmer som kan utløses ved hendelser som krever umiddelbar respons. For eksempel kan alarmer knyttes til aktivering av røyk-, lekkasje- eller karbonmonoksiddetektorer, samt når det er innbruddssignaler. Hvis et signal utløses, kan varsling om dets forekomst sendes via SMS eller andre varslingsmidler;

    Mozilla introduserte WebThings-plattformen

  • Lagt til et grensesnitt for å konfigurere nettverkstilkoblingsparametere. Tidligere krevde bytte fra ett trådløst nettverk til et annet når begge nettverkene var tilgjengelige å kjøre konsollkommandoer. Nå kan endring av nettverksparametere gjøres gjennom webgrensesnittet (seksjon Innstillinger ➡ Nettverk), der du kan administrere tildelingen av IP-adresser, skanne tilgjengelige trådløse nettverk og endre tilgangspunkter;

    Mozilla introduserte WebThings-plattformen

  • Forberedt eksperimentelle pakker for rutere basert på OpenWrt, som tillater bruk av rutere ikke bare for å gi nettverkstilgang, men også som smarthjemkontrollnoder. I fremtiden planlegger vi å forberede vår 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. For øyeblikket kan WebThings Gateway allerede fungere som et trådløst tilgangspunkt, og ikke bare som en trådløs klient.

Kilde: opennet.ru

Legg til en kommentar