Mozilla introducerede WebThings-platformen

Mozilla efter to års eksperimentering og udvikling fremlagde platform WebThings, som omfattede tidligere udviklede projekter WebThings Framework и WebThings Gateway, der leverer komponenter for at give adgang til forskellige kategorier af forbrugerenheder og universel brug Web Things API at organisere interaktionen med dem. Projektudvikling spredning licenseret under MPL 2.0.

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.

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. Projektkode skrevet i JavaScript ved hjælp af Node.js-serverplatformen. For at interagere med gatewayen med IoT-platforme kan du bruge ZigBee- og ZWave-protokollerne, WiFi eller direkte forbindelse via GPIO. Firmware med gateway forberedt til forskellige Raspberry Pi-modeller, også tilgængelig пакеты til OpenWrt og Debian.

Mozilla introducerede WebThings-platformen

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

Sammen med annonceringen af ​​den nye WebThings-platform blev der offentliggjort en udgivelse WebThings Gateway 0.8, som foreslår følgende innovationer:

  • Der er tilføjet et hændelseslogningssystem, der indsamler statistik over driften af ​​alle IoT-enheder og sensorer i hjemmenetværket og giver dig mulighed for at evaluere deres aktivitet i form af visuelle grafer. Du kan for eksempel finde ud af, hvor mange gange døre blev åbnet og lukket under dit fravær, hvordan temperaturen i huset ændrede sig, hvor meget energi enheder tilsluttet smarte stikkontakter forbrugte, hvornår bevægelsesdetektoren blev udløst osv. Diagrammer kan bygges i form af timer, dage og uger og rulles langs tidsskalaen;

    Mozilla introducerede WebThings-platformen

  • Tilføjet alarmer, der kan udløses i tilfælde af hændelser, der kræver øjeblikkelig reaktion. For eksempel kan alarmer knyttes til aktivering af røg-, lækage- eller kuliltedetektorer, samt når der er indbrudssignaler. Hvis et signal udløses, kan meddelelse om dets forekomst sendes via SMS eller andre meddelelsesmidler;

    Mozilla introducerede WebThings-platformen

  • Tilføjet en grænseflade til konfiguration af netværksforbindelsesparametre. Tidligere krævede skift fra et trådløst netværk til et andet, når begge netværk var tilgængelige, at køre konsolkommandoer. Nu kan ændring af netværksparametre foretages via webgrænsefladen (afsnit Indstillinger ➡ Netværk), hvor du kan administrere tildelingen af ​​IP-adresser, scanne tilgængelige trådløse netværk og ændre adgangspunkter;

    Mozilla introducerede WebThings-platformen

  • Forberedt eksperimentelle pakker til routere baseret på OpenWrt, som tillader brugen af ​​routere ikke kun til at give netværksadgang, men også som smart home control noder. I fremtiden planlægger vi at forberede vores egen distribution baseret på OpenWrt 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 øjeblikket kan WebThings Gateway allerede fungere som et trådløst adgangspunkt og ikke kun som en trådløs klient.

Kilde: opennet.ru

Tilføj en kommentar