Mozilla își prezintă platforma IoT open source: WebThings

webthings_gateway_main_menu

Acum câteva luni, am vorbit cu tine aici pe blog despre Things Gateway un proiect pe care Mozilla îl dezvoltă pentru Internetul obiectelor (IoT), care este uUn strat universal pentru a organiza accesul la diferite categorii de dispozitive pentru consumatori și IoT.

Si bun, după doi ani de experimentare și dezvoltare, Mozilla a introdus platforma WebThings, care este o fuziune a proiectelor WebThings Framework și WebThings Gateway dezvoltate anterior.

Aceste două proiecte Mozilla au oferit componente pentru a accesa diverse categorii de dispozitive pentru consumatori și pentru a utiliza API-ul universal Web Things pentru a organiza interacțiunea cu acestea. Evoluțiile proiectului sunt distribuite sub licența MPL 2.0.

WebThings, proiectul final

Odată cu fuziunea proiectelor menționate anterior, a apărut WebThings, care este un cadru care oferă un set de componente înlocuibile pentru crearea dispozitivelor IoT care pot interacționa direct utilizând API-ul Web Things.

Astfel de dispozitive poate fi detectat automat de gateway-uri bazate pe WebThings Gateway sau software client (utilizat de mDNS) pentru monitorizarea și controlul ulterior pe web.

Implementările serverului pentru API-ul Web Things sunt pregătite sub formă de biblioteci în Python, Java, Rust, Arduino și MicroPython.

WebThings Gateway - software-ul

WebThings Gateway este un strat universal pentru a organiza accesul la diferite categorii de dispozitive pentru consumatori și IoT, ascunzând caracteristicile fiecărei platforme și fără a necesita utilizarea aplicațiilor specifice furnizorului.

Codul proiectului este scris în JavaScript folosind platforma server Node.js.

alarmă

Puteți utiliza protocoalele ZigBee și ZWave, WiFi sau conexiunea directă prin GPIO Pentru a interfața cu platformele IoT de la Gateway pregătite pentru diferite modele Raspberry Pi, sunt disponibile și pachete pentru OpenWrt și Debian.

acest poate fi instalat pe un Raspberry Pi și poate obține un sistem inteligent de control la domiciliu care integrează toate dispozitivele IoT în casă și oferă instrumente pentru a le monitoriza și gestiona 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.

Așadar, în loc să instalați aplicația mobilă pentru fiecare tip de dispozitiv IoT, puteți utiliza o singură interfață web unificată.

WebThings Framework - partea care interacționează cu API-ul

Acesta este o colecție de componente software reutilizabile care au ca funcție principală pentru a construi ele însele elementele web, care expun direct API-ul Web Thing.

Aceasta înseamnă că pot fi descoperite de un gateway sau client Web of Things, care poate apoi detecta automat capacitățile dispozitivului și îl poate monitoriza și controla pe web.

WebThings Gateway caracteristici precum descoperirea dispozitivelor în rețeaua locală, selectarea unei adrese web pentru conectarea la dispozitive de pe Internet, crearea de conturi pentru a accesa interfața web a gateway-ului, conectarea dispozitivelor care acceptă protocoalele brevetate ZigBee și Z-Wave.

De asemenea, vă permite să opriți dispozitivele dintr-o aplicație web, monitorizarea de la distanță a stării casei și supravegherea video.

plus interfața web și API, gateway-ul oferă, de asemenea, suport experimental pentru controlul vocal, care permite recunoașterea și executarea comenzilor vocale.

Cum se obține WebThings Gateway?

Dacă aveți echipamente sau hardware diferite pe care le puteți oferi excelent cu acest proiect.
Puteți instala WebThings Gateway într-un mod foarte simplu. Trebuie doar să descarce firmware-ul furnizat pe cardul SD al Raspberry Pi.

După ce ați făcut acest lucru, trebuie să deschideți acum fișierul „gateway.local” și să configurați conexiunea la WiFi, ZigBee sau Zwave.

De asemenea, va fi însărcinat cu găsirea dispozitivelor IoT existente, care vă vor oferi opțiunea de a putea configura parametrii pentru acces extern și de a putea adăuga cele mai populare dispozitive pe ecran.

Link de descărcare.


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.