Compania Mozilla a lansat platforma WebThings

Compania Mozilla, după doi ani de experimente și dezvoltare a prezentat platforma WebThings, care include proiectele dezvoltate anterior WebThings Frameworkși WebThings Gateway, care oferă componente pentru asigurarea accesului la diverse categorii de dispozitive de consum și pentru utilizarea universalei Web Things API pentru organizarea interacțiunii cu acestea. Proiectul sunt distribuite sub licența MPL 2.0.

WebThings Framework oferă un set de componente interschimbabile pentru crearea de dispozitive IoT care pot interacționa direct prin intermediul Web Things API. Aceste dispozitive pot fi detectate automat de gateway-urile bazate pe WebThings Gateway sau de software-ul client (care utilizează mDNS) pentru monitorizarea și gestionarea ulterioară prin web. Implementările serverelor pentru Web Things API sunt pregătite sub formă de biblioteci în
Python,
Java,

Rust, Arduino și MicroPython.

WebThings Gateway reprezintă o interfață universală pentru organizarea accesului la diverse categorii de dispozitive de consum și IoT, ascunzând specificitățile fiecărei platforme și fără a necesita utilizarea de aplicații specifice fiecărui producător. Codul proiectului este scrisă este scris în JavaScript folosind platforma server Node.js. Pentru interacțiunea gateway-ului cu platformele IoT, se pot utiliza protocoale ZigBee și ZWave, WiFi sau conexiuni directe prin GPIO. Firmware-ul cu gateway-ul sunt pregătite pentru diverse modele Raspberry Pi este, de asemenea, disponibil sunt pregătite pentru diferite versiuni de CentOS și Ubuntu. pentru OpenWrt și Debian.

Compania Mozilla a lansat platforma WebThings

Gateway-ul poate fi să instalați instalat pe placa Raspberry Pi, oferind un sistem de gestionare a casei inteligente care integrează toate dispozitivele IoT existente în locuință și oferind instrumente pentru monitorizarea și gestionarea acestora prin intermediul unei interfețe web. Platforma permite, de asemenea, crearea de aplicații web suplimentare care pot interacționa cu dispozitivele prin Web Thing API. Astfel, în loc să instalați aplicația mobilă proprie pentru fiecare tip de dispozitiv IoT, se poate utiliza o interfață web unificată. Pentru a instala WebThings Gateway, este suficient să încărcați firmware-ul furnizat pe un card SD, să deschideți în browser gazda „gateway.local”, să configurați conexiunea la WiFi, ZigBee sau ZWave, să găsiți dispozitivele IoT existente, să ajustați parametrii pentru accesul extern și să adăugați cele mai solicitate dispozitive pe ecranul principal.

Gateway-ul suportă funcții precum identificarea dispozitivelor din rețeaua locală, selectarea unui web-adresă pentru conectarea cu dispozitivele din internet, crearea de conturi pentru accesarea interfeței web a gateway-ului, conectarea la gateway a dispozitivelor care suportă protocoale proprietare ZigBee și Z-Wave, activarea și dezactivarea de la distanță a dispozitivelor din aplicația web, monitorizarea la distanță a stării casei și supravegherea video. Pe lângă interfața web și API, gateway-ul oferă, de asemenea, suport experimental pentru controlul vocal, permițând recunoașterea și executarea comenzilor vocale (de exemplu, „aprinde lumina din bucătărie”).

Odată cu anunțul noii platforme WebThings a fost publicată versiunea WebThings Gateway 0.8, care oferă următoarele noutăți:

  • A fost adăugat un sistem de jurnalizare a evenimentelor care colectează statistici despre funcționarea tuturor dispozitivelor IoT și senzorilor din rețeaua de acasă, permițând evaluarea activității lor sub formă de grafice vizuale. De exemplu, se poate verifica de câte ori au fost deschise și închise ușile în timpul absenței, cum a variat temperatura în casă, câtă energie au consumat dispozitivele conectate la prize inteligente, când s-a activat detectorul de mișcare etc. Graficele pot fi construite pe ore, zile și săptămâni și pot fi derulate pe axa timpului;

    Compania Mozilla a lansat platforma WebThings
  • Au fost adăugate alarme care pot fi activate în cazul unor evenimente care necesită reacție imediată. De exemplu, alarmele pot fi corelate cu activarea senzorilor de fum, scurgeri sau monoxid de carbon, precum și la primirea semnalelor de efracție. În caz de activare a alarmei, o notificare poate fi trimisă prin SMS sau alte mijloace de alarmă;

    Compania Mozilla a lansat platforma WebThings
  • A fost adăugat un interfață pentru configurarea parametrilor de conectare la rețea. Anterior, pentru a comuta dintr-o rețea wireless în alta, atunci când ambele rețele erau disponibile, era necesar să se execute comenzi în consolă. Acum modificarea parametrilor rețelei se poate efectua prin interfața web (secțiunea Settings ➡ Network), unde se poate gestiona alocarea adreselor IP, scana rețelele wireless disponibile și modifica punctele de acces;

    Compania Mozilla a lansat platforma WebThings
  • Pregătite Pachetele experimentale pentru routere bazate pe OpenWrt, care permit utilizarea routerelor nu doar pentru a oferi acces la rețea, ci și ca noduri de control pentru casa inteligentă. În continuare, se planifică pregătirea unei distribuții proprii bazate pe OpenWrt cu suport integrat pentru Things Gateway, oferind o interfață unificată pentru configurarea casei inteligente și a punctului de acces wireless. În prezent, WebThings Gateway poate funcționa deja în modul de punct de acces wireless, nu doar ca client al rețelei wireless.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster