Mozilla a lansat proiectul WebThing ca un proiect separat

WebThings Gateway

RecentDezvoltatori Mozilla WebThings, o platformă pentru dispozitive IoT (o platformă despre care am vorbit deja de mai multe ori și am anunțat lansări de noi versiuni aici pe blog), au anunțat separarea lor de Mozilla și au devenit un proiect open source Independent.

Odată cu anunțul despărțirii platforma a fost, de asemenea, pur și simplu redenumită în WebThings în loc de Mozilla WebThings și este distribuit prin noul site webthings.io.

Motivul acțiunii a fost reducerea investiției directe a Mozilla în proiect și transferul lucrării legate de cu comunitatea. Proiectul va rămâne pe linia de plutire, dar va fi acum independent de Mozilla, nu va putea utiliza infrastructura Mozilla și va pierde dreptul de a utiliza mărcile comerciale Mozilla.

Aceste modificări nu vor afecta locul de muncă dintre gateway-urile de acasă deja implementate și gestionate local, bazate pe WebThings, care sunt autosuficiente și nu sunt legate de servicii cloud sau infrastructură externă.

Sin embargo, actualizările vor fi distribuite acum printr-o infrastructură acceptată de comunitate în loc de Mozilla, care necesită o modificare a configurației.

Serviciul de organizare a tunelurilor către gateway-urile de acasă utilizând subdomeniile * .mozilla-iot.org va continua să funcționeze până la 31 decembrie 2020. Înainte de încetarea serviciului, este planificată o înlocuire bazată pe domeniul webthings , care va necesita o nouă înregistrare.

Ca reamintire, cadrul WebThings constă din WebThings Gateway și biblioteca cadru WebThings.

Codul proiectului este scris în JavaScript utilizând platforma server Node.js și este distribuit sub licența MPL 2.0. Bazându-se pe OpenWrt, se dezvoltă un kit de distribuție gata de utilizat cu suport integrat pentru WebThings Gateway, care oferă o interfață unificată pentru configurarea unui punct de acces pentru casă inteligentă și wireless.

WebThings Gateway este un strat universal pentru organizarea accesului la diferite categorii de consumatori și dispozitive IoT, ascunzând particularitățile fiecărei platforme și nu necesitând utilizarea aplicațiilor specifice de la fiecare producător.

Pentru a interacționa cu gateway-ul cu platforme IoT, puteți utiliza protocoalele ZigBee și ZWave, WiFi sau conexiunea directă prin GPIO. Gateway-ul poate fi instalat pe o placă Raspberry Pi și poate obține un sistem inteligent de control la domiciliu care combină toate dispozitivele IoT din casă și oferă instrumente pentru a le monitoriza și controla printr-o interfață web.

De asemenea, platforma vă permite să creați aplicații web suplimentare care pot interacționa cu dispozitive prin intermediul API-ului Web Thing. Deci, în loc să instalați propria aplicație mobilă pentru fiecare tip de dispozitiv IoT, puteți utiliza o singură interfață web unificată.

Pentru a instala WebThings Gateway, tot ce trebuie să faceți este să descărcați firmware-ul furnizat pe o cartelă SD, să deschideți gazda „gateway.local” în browser, să configurați o conexiune la WiFi, ZigBee sau ZWave, să găsiți dispozitivele IoT existente, să configurați parametrii pentru acces extern și adăugați cele mai populare dispozitive pe ecranul de pornire.

Poarta de acces acceptă funcții precum identificarea dispozitivelor din rețeaua locală, selectați o adresă web pentru a vă conecta la dispozitive de pe Internet, creați conturi pentru a accesa interfața web a gateway-ului, conectați dispozitive care acceptă protocoalele proprii ZigBee și Z-Wave la gateway, activarea și oprirea de la distanță a dispozitivelor din aplicația web, monitorizarea de la distanță a stării locuinței și supravegherea video.

WebThings Framework oferă un set de componente înlocuibile pentru a construi dispozitive IoT care pot interacționa direct utilizând API-ul Web Things. Astfel de dispozitive pot fi descoperite automat de gateway-urile bazate pe WebThings Gateway sau de software-ul clientului (utilizând mDNS) pentru monitorizarea și controlul ulterior prin web. Implementările de server pentru API-ul Web Things sunt pregătite sub formă de biblioteci în Python, Java, Rust, Arduino și MicroPython.

Fuente: https://discourse.mozilla.org


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.