Mozilla har skickat WebThing-projektet fritt att flyta

Utvecklare Mozilla WebThings,plattformar för konsumenters internetenheter, rapporterade om att skiljas från Mozilla och bli ett oberoende projekt med öppen källkod. Plattformen har också bytt namn från Mozilla WebThings till helt enkelt WebThings och distribueras via en ny webbplats webthings.io. Anledningen till de åtgärder som vidtogs var minskningen av Mozillas direkta investeringar i projektet och överföringen av relaterad utveckling till samhället. Projektet kommer att förbli flytande, men kommer nu att vara oberoende från Mozilla, kommer inte att kunna använda Mozillas infrastruktur och kommer att förlora rätten att använda Mozillas varumärken.

De presenterade ändringarna kommer inte att påverka driften av redan distribuerade lokalt hanterade hemgateways baserade på WebThings, som är självförsörjande och inte knutna till molntjänster eller extern infrastruktur. Uppdateringar kommer dock nu att distribueras via en community-underhållen infrastruktur snarare än Mozillas, vilket kräver en konfigurationsändring. Tjänsten för att organisera tunnlar till hemgateways med *.mozilla-iot.org-underdomäner kommer att fortsätta att fungera till den 31 december 2020. Innan tjänsten upphör är det planerat att lansera en ersättning baserad på domänen webthings.io, vars övergång kommer att kräva omregistrering.

Kom ihåg att WebThings-plattformen består av en gateway WebThings Gateway och bibliotek WebThings Framework. Projektkoden är skriven i JavaScript med hjälp av Node.js-serverplattformen och levererad av licensierad enligt MPL 2.0. En färdig mjukvara utvecklas baserad på OpenWrt distribution med integrerat stöd för WebThings Gateway, vilket ger ett enhetligt gränssnitt för att installera ett smart hem och trådlös åtkomstpunkt.

WebThings Gateway är är ett universellt lager för att organisera åtkomst till olika kategorier av konsument- och IoT-enheter, dölja funktionerna för varje plattform och inte kräva användning av applikationer som är specifika för varje tillverkare. För att interagera med gatewayen med IoT-plattformar kan du använda ZigBee- och ZWave-protokollen, WiFi eller direktanslutning via GPIO. Gateway är möjlig upprätta på ett Raspberry Pi-kort och få ett smart hemkontrollsystem som integrerar alla IoT-enheter i huset och ger verktyg för att övervaka och hantera dem via ett webbgränssnitt.

Plattformen låter dig också skapa ytterligare webbapplikationer som kan interagera med enheter via Web Thing API. Istället för att installera din egen mobilapplikation för varje typ av IoT-enhet kan du alltså använda ett enda enhetligt webbgränssnitt. För att installera WebThings Gateway laddar du helt enkelt ner den medföljande firmware till ett SD-kort, öppnar "gateway.local"-värden i webbläsaren, ställer in en anslutning till WiFi, ZigBee eller ZWave, hittar befintliga IoT-enheter, konfigurerar parametrar för extern åtkomst och lägger till de mest populära enheterna till din startskärm.

Gatewayen stöder funktioner som att identifiera enheter i ett lokalt nätverk, välja en webbadress för att ansluta till enheter från Internet, skapa konton för att komma åt gatewayens webbgränssnitt, ansluta enheter som stöder de proprietära ZigBee- och Z-Wave-protokollen till gatewayen, fjärraktivering och avstängning av enheter från en webbapplikation, fjärrövervakning av husets tillstånd och videoövervakning.

WebThings Framework tillhandahåller en uppsättning utbytbara komponenter för att skapa IoT-enheter som kan kommunicera direkt med hjälp av Web Things API. Sådana enheter kan upptäckas automatiskt av WebThings Gateway-baserade gateways eller klientprogramvara (med hjälp av mDNS) för efterföljande övervakning och hantering via webben. Serverimplementationer för Web Things API förbereds i form av bibliotek i
Python,
java,

Rust, Arduino и mikropyton.

Mozilla har skickat WebThing-projektet fritt att flyta

Mozilla har skickat WebThing-projektet fritt att flyta

Källa: opennet.ru

Lägg en kommentar