Lansarea WebThings Gateway 2.0, o poartă de acces pentru dispozitive inteligente pentru casă și IoT

După trei ani de dezvoltare, a fost lansată WebThings Gateway 2.0, o platformă pentru dispozitive de internet de larg consum. Dezvoltată inițial de Mozilla, platforma a fost transformată ulterior într-un proiect independent, gestionat și dezvoltat de comunitate. Platforma WebThings este formată din WebThings Gateway și biblioteca WebThings Framework. Codul proiectului este scris în TypeScript și JavaScript folosind platforma de server Node.js și este distribuit sub licența MPL 2.0. Versiuni bootabile cu suport integrat WebThings Gateway, care oferă o interfață unificată pentru configurarea casei inteligente, sunt disponibile ca imagine pentru plăcile Raspberry Pi, un container Docker și un pachet snap.

WebThings Gateway este un strat universal pentru accesarea diverselor categorii de dispozitive IoT și de consum, ascunzând specificul fiecărei platforme și eliminând necesitatea aplicațiilor specifice furnizorului. Gateway-ul poate comunica cu platformele IoT folosind protocoalele ZigBee și ZWave, WiFi sau o conexiune directă prin GPIO. Gateway-ul poate fi instalat pe o placă Raspberry Pi, creând un sistem inteligent de control al casei care integrează toate dispozitivele IoT din casă și oferă instrumente pentru monitorizarea și gestionarea acestora prin intermediul unei interfețe web.

Platforma vă permite, de asemenea, să creați aplicații web suplimentare care pot interacționa cu dispozitivele prin intermediul unui API Web. Aceasta înseamnă că, în loc să instalați o aplicație mobilă separată 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 WiFi, ZigBee sau ZWave, căutați dispozitive IoT existente, configurați setările de acces extern și adăugați dispozitivele cel mai frecvent utilizate pe ecranul 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.

Framework-ul WebThings oferă un set de componente înlocuibile pentru crearea de dispozitive IoT care pot interacționa direct cu API-ul WebThings. Aceste dispozitive pot fi descoperite automat de gateway-uri bazate pe WebThings Gateway sau de software client (folosind mDNS) pentru monitorizare și gestionare ulterioară prin intermediul web-ului. Implementări servere Pentru Web Things, API-urile sunt pregătite sub formă de biblioteci în Python, Java, Rust, Arduino și MicroPython.

În noua versiune:

  • A fost adăugat suport pentru grupuri de dispozitive, permițându-vă, de exemplu, să organizați senzorii și comenzile de iluminare în grupuri separate. Elementele pot fi mutate în și între grupuri folosind funcția drag-and-drop.
    Lansarea WebThings Gateway 2.0, o poartă de acces pentru dispozitive inteligente pentru casă și IoT
    Lansarea WebThings Gateway 2.0, o poartă de acces pentru dispozitive inteligente pentru casă și IoT
  • Compatibilitatea cu familia de standarde W3C Web of Things 1.x a fost asigurată, înlocuind API-ul specific Web Thing. Specificația WoT Thing Description 1.1 este utilizată pentru a descrie dispozitivele conectate, WoT Discovery 1.0 este utilizată pentru descoperirea dispozitivelor, iar WoT Profiles 1.0 este utilizată pentru portabilitate.
  • Преднастроенный Docker-образ переведён на использование Debian 12 (folosit anterior Debian 10). Вместо Node.js 10 и Python 3.7 задействованы Node.js 20 и Python 3.11.
  • Imaginile de sistem pentru plăcile Raspberry Pi au fost migrate pentru a utiliza distribuția Raspberry Pi OS.
  • A fost creat un pachet experimental în format snap.

Se menționează separat dezvoltarea aplicației desktop WebThings App și a setului de instrumente WebThings Shell, care permite crearea de interfețe web și panouri de control bazate pe ecrane tactile.

Lansarea WebThings Gateway 2.0, o poartă de acces pentru dispozitive inteligente pentru casă și IoT
Lansarea WebThings Gateway 2.0, o poartă de acces pentru dispozitive inteligente pentru casă și IoT


Sursa: opennet.ru
Cumpărați găzduire de încredere pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără găzduire web fiabilă cu protecție DDoS, servere VPS VDS | ProHoster