Mozilla har frigivet WebThing-projektet som et separat projekt

WebThings Gateway

Det gjorde jeg for nyligs udviklere af Mozilla WebThings, en platform for IoT-enheder (en platform, som vi har talt om ved mere end én lejlighed og annonceret udgivelser af nye versioner her på bloggen), har annonceret deres adskillelse fra Mozilla og er blevet et projekt open source uafhængig.

Med separationsmeddelelsen platformen er også blevet omdøbt til blot WebThings i stedet for Mozilla WebThings og distribueres via den nye hjemmeside webthings.io.

Baggrunden for handlingen var at reducere Mozillas direkte investering i projektet og overføre arbejdet relaterede med samfundet. Projektet vil forblive flydende, men det vil nu være uafhængigt af Mozilla, vil ikke kunne bruge Mozillas infrastruktur og vil miste retten til at bruge Mozillas varemærker.

Disse ændringer vil ikke påvirke arbejdet af allerede implementerede og lokalt administrerede hjemmegateways baseret på WebThings, som er selvforsynende og ikke bundet til cloud-tjenester eller ekstern infrastruktur.

Imidlertid opdateringer vil nu blive distribueret via en community-understøttet infrastruktur i stedet for Mozilla, som kræver en konfigurationsændring.

Tjenesten til organisering af tunneler til hjemmegateways ved hjælp af *.mozilla-iot.org underdomænerne vil fortsætte med at fungere indtil den 31. december 2020. Inden tjenestens ophør planlægges en erstatning baseret på webthings-domænet at blive sat i drift .io, hvilket kræver en ny registrering.

Som en påmindelse, rammen WebThings består af WebThings Gateway og WebThings Framework Library.

Projektkoden er skrevet i JavaScript bruger Node.js-serverplatformen og distribueres under MPL 2.0-licensen. På basis af OpenWrt udvikles et færdigt distributionskit med integreret understøttelse af WebThings Gateway, som giver en samlet grænseflade til opsætning af et smart hjem og et trådløst adgangspunkt.

WebThings Gateway er et universelt lag til at organisere adgang til forskellige kategorier af forbrugere og IoT-enheder, skjuler de særlige kendetegn ved hver platform og ikke kræver brug af specifikke applikationer fra hver producent.

For at interagere med gatewayen med IoT-platforme kan du bruge ZigBee- og ZWave-protokollerne, WiFi eller direkte forbindelse via GPIO. Gatewayen kan installeres på et Raspberry Pi-kort og få et smart home-kontrolsystem, der kombinerer alle IoT-enheder i huset og giver værktøjer til at overvåge og styre dem via en webgrænseflade.

platformen også giver dig mulighed for at oprette yderligere webapplikationer, der kan interagere med enheder via Web Thing API. Så i stedet for at installere din egen mobilapp til hver type IoT-enhed, kan du 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 din browser, oprette en forbindelse til WiFi, ZigBee eller ZWave, finde eksisterende IoT-enheder, konfigurere parametre for ekstern adgang og føj de mest populære enheder til din startskærm.

gatewayen understøtter funktioner såsom at identificere enheder på det lokale netværk, vælg en webadresse for at oprette forbindelse til enheder fra internettet, opret konti for at få adgang til gatewayens webgrænseflade, tilslut enheder, der understøtter de proprietære ZigBee- og Z-Wave-protokoller, til gatewayen, fjernvæk og luk enheder fra webapplikationen, fjernovervågning af boligens tilstand og videoovervågning.

WebThings Framework giver et sæt udskiftelige komponenter at bygge IoT-enheder der kan interagere direkte ved hjælp af Web Things API. Sådanne enheder kan automatisk opdages af WebThings Gateway-baserede gateways eller klientsoftware (ved hjælp af mDNS) til overvågning og efterfølgende kontrol via internettet. Server-side implementeringer til Web Things API er forberedt i form af biblioteker i Python, Java, Rust, Arduino og MicroPython.

kilde: https://discourse.mozilla.org


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.