Mozilla a introdus platforma WebThings

Mozilla după doi ani de experimentare și dezvoltare prezentat platformă WebThings, care includea proiecte dezvoltate anterior Cadrul WebThings и WebThings Gateway, oferind componente pentru a permite accesul la diferite categorii de dispozitive de consum și utilizarea universală API-ul Web Things pentru a organiza interacțiunea cu ei. Dezvoltarea proiectelor răspândire licențiat sub MPL 2.0.

WebThings Framework oferă un set de componente înlocuibile pentru crearea de dispozitive IoT care pot comunica direct folosind API-ul Web Things. Astfel de dispozitive pot fi detectate automat de gateway-urile bazate pe WebThings Gateway sau de software-ul client (folosind mDNS) pentru monitorizarea și gestionarea ulterioară prin Web. Implementările de server pentru API-ul Web Things sunt pregătite sub formă de biblioteci în
Piton,
Java,

Rugină, Arduino и micropython.

WebThings Gateway este este un strat universal pentru organizarea accesului la diverse categorii de dispozitive de consum și IoT, ascund caracteristicile fiecărei platforme și nefiind necesar utilizarea aplicațiilor specifice fiecărui producător. Cod proiect scris de în JavaScript folosind platforma serverului Node.js. Pentru a interacționa gateway-ul cu platformele IoT, puteți utiliza protocoalele ZigBee și ZWave, WiFi sau conexiune directă prin GPIO. Firmware cu gateway pregătit pentru diverse modele Raspberry Pi, disponibile de asemenea pachete pentru OpenWrt și Debian.

Mozilla a introdus platforma WebThings

Gateway este posibil stabili pe o placă Raspberry Pi și obțineți un sistem inteligent de control al casei care integrează toate dispozitivele IoT din casă și oferă instrumente pentru monitorizarea și gestionarea acestora printr-o interfață Web. Platforma vă permite, de asemenea, să creați aplicații web suplimentare care pot interacționa cu dispozitivele prin intermediul API-ul Web Thing. Astfel, în loc să vă 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, pur și simplu descărcați firmware-ul furnizat pe un card SD, deschideți gazda „gateway.local” în browser, configurați o conexiune la WiFi, ZigBee sau ZWave, găsiți dispozitivele IoT existente, configurați parametrii pentru acces extern și adăugați cele mai populare dispozitive pe ecranul dvs. de pornire.

Gateway-ul acceptă funcții precum identificarea dispozitivelor dintr-o rețea 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 proprietare ZigBee și Z-Wave la gateway, activarea de la distanță și oprirea dispozitivelor dintr-o aplicație web, monitorizarea de la distanță a stării casei și supraveghere video. Pe lângă interfața web și API, gateway-ul include și suport experimental pentru controlul vocal, care vă permite să recunoașteți și să executați comenzi vocale (de exemplu, „aprindeți lumina în bucătărie”).

Odată cu anunțul noii platforme WebThings, a fost publicată o versiune WebThingsGateway 0.8, care propune următoarele inovații:

  • A fost adăugat un sistem de înregistrare a evenimentelor care colectează statistici privind funcționarea tuturor dispozitivelor și senzorilor IoT din rețeaua de domiciliu și vă permite să evaluați activitatea acestora sub formă de grafice vizuale. De exemplu, puteți afla de câte ori au fost deschise și închise uși în timpul absenței dumneavoastră, cum s-a schimbat temperatura din casă, câtă energie au consumat dispozitivele conectate la prize inteligente, când a fost declanșat detectorul de mișcare etc. Graficele pot fi construite în termeni de ore, zile și săptămâni și pot fi derulate pe scara temporală;

    Mozilla a introdus platforma WebThings

  • S-au adăugat alarme care pot fi declanșate în cazul unor evenimente care necesită un răspuns imediat. De exemplu, alarmele pot fi legate de activarea detectorilor de fum, scurgeri sau monoxid de carbon, precum și atunci când există semnale de efracție. Dacă un semnal este declanșat, notificarea apariției acestuia poate fi trimisă prin SMS sau prin alte mijloace de notificare;

    Mozilla a introdus platforma WebThings

  • S-a adăugat o interfață pentru configurarea parametrilor conexiunii la rețea. Anterior, trecerea de la o rețea fără fir la alta atunci când ambele rețele erau disponibile necesita executarea comenzilor din consolă. Acum modificarea parametrilor de rețea se poate face prin interfața web (secțiunea Setări ➡ Rețea), în care puteți gestiona atribuirea adreselor IP, puteți scana rețelele wireless disponibile și puteți schimba punctele de acces;

    Mozilla a introdus platforma WebThings

  • Pregătit pachete experimentale pentru routere bazate pe OpenWrt, care permit utilizarea routerelor nu numai pentru a oferi acces la rețea, ci și ca noduri de control pentru acasă inteligente. În viitor, intenționăm să ne pregătim propria distribuție bazată pe OpenWrt cu suport integrat pentru Things Gateway, oferind o interfață unificată pentru configurarea unei case inteligente și a unui punct de acces wireless. În prezent, WebThings Gateway poate funcționa deja ca punct de acces wireless și nu doar ca client wireless.

Sursa: opennet.ru

Adauga un comentariu