La compagnia Mozilla ha presentato la piattaforma WebThings

L'azienda Mozilla, dopo due anni di esperimenti e sviluppo ha presentato piattaforma WebThings, che includeva progetti precedentemente sviluppati WebThings Framework e WebThings Gateway, che forniscono componenti per garantire l'accesso a diverse categorie di dispositivi di consumo e l'utilizzo dell'universale Web Things API per organizzare l'interazione con essi. I risultati del progetto sono distribuiti è sotto licenza MPL 2.0.

WebThings Framework fornisce un insieme di componenti intercambiabili per creare dispositivi IoT, che possono interagire direttamente utilizzando il Web Things API. Tali dispositivi possono essere automaticamente identificati dai gateway basati su WebThings Gateway o da software client (utilizzando mDNS) per il successivo monitoraggio e gestione tramite Web. Le implementazioni dei server per il Web Things API sono preparate sotto forma di librerie su
Python,
Java,

Rust, Arduino e MicroPython.

WebThings Gateway rappresenta un'interfaccia universale per organizzare l'accesso a diverse categorie di dispositivi di consumo e IoT, nascondendo le peculiarità di ciascuna piattaforma e non richiedendo l'uso di applicazioni specifiche per ciascun produttore. Il codice del progetto è scritto è scritto in JavaScript utilizzando la piattaforma server Node.js. Per l'interazione del gateway con le piattaforme IoT è possibile utilizzare i protocolli ZigBee e ZWave, WiFi o connessione diretta tramite GPIO. I firmware con il gateway sono stati preparati per diversi modelli di Raspberry Pi sono anche disponibili sono per OpenWrt e Debian.

La compagnia Mozilla ha presentato la piattaforma WebThings

Il gateway può installare essere installato su una scheda Raspberry Pi e ottenere un sistema di gestione della smart home che unisca tutti i dispositivi IoT esistenti in casa e fornisca strumenti per il monitoraggio e la gestione tramite interfaccia web. La piattaforma consente anche di creare ulteriori applicazioni web che possono interagire con i dispositivi tramite Web Thing API. In questo modo, invece di installare la propria applicazione mobile per ogni tipo di dispositivo IoT, è possibile utilizzare un'unica interfaccia web unificata. Per installare WebThings Gateway è sufficiente caricare il firmware fornito su una scheda SD, aprire nel browser l'host «gateway.local», configurare la connessione a WiFi, ZigBee o ZWave, trovare i dispositivi IoT esistenti, impostare i parametri per l'accesso esterno e aggiungere i dispositivi più richiesti alla schermata principale.

Il gateway supporta funzionalità come l'identificazione dei dispositivi nella rete locale, la selezione dell'indirizzo web per connettersi ai dispositivi da Internet, la creazione di account per l'accesso all'interfaccia web del gateway, la connessione a dispositivi compatibili con i protocolli proprietari ZigBee e Z-Wave, l'accensione e lo spegnimento remoto dei dispositivi tramite un'applicazione web e il monitoraggio remoto dello stato della casa e della videosorveglianza. Oltre all'interfaccia web e all'API, il gateway offre anche un supporto sperimentale per il controllo vocale, che consente il riconoscimento e l'esecuzione dei comandi vocali (ad esempio, "accendi la luce in cucina").

Contemporaneamente all'annuncio della nuova piattaforma WebThings è stata pubblicata la versione WebThings Gateway 0.8, in cui sono state introdotte le seguenti novità:

  • È stato aggiunto un sistema di registrazione degli eventi, che raccoglie statistiche sulle prestazioni di tutti i dispositivi IoT e sensori nella rete domestica e consente di valutare la loro attività sotto forma di grafici visivi. Ad esempio, è possibile scoprire quante volte le porte si sono aperte e chiuse durante la propria assenza, come è variata la temperatura in casa, quanta energia hanno consumato i dispositivi collegati a prese intelligenti e quando si è attivato il rilevatore di movimento, ecc. I grafici possono essere visualizzati su base oraria, giornaliera e settimanale e possono essere scorribili lungo la timeline;

    La compagnia Mozilla ha presentato la piattaforma WebThings
  • Sono stati aggiunti segnali d'allerta che possono attivarsi in caso di eventi che richiedono una reazione immediata. Ad esempio, i segnali d'allerta possono essere legati all'attivazione di sensori di fumo, perdite o monossido di carbonio, così come all'arrivo di segnalazioni di effrazione. In caso di attivazione del segnale, una notifica del suo verificarsi può essere inviata tramite SMS o altri mezzi di avviso;

    La compagnia Mozilla ha presentato la piattaforma WebThings
  • È stata aggiunta un'interfaccia per la configurazione delle impostazioni di connessione alla rete. In precedenza, per passare da una rete wireless all'altra, quando entrambe le reti erano disponibili, era necessario eseguire comandi nella console. Ora, la modifica delle impostazioni di rete può essere effettuata tramite l'interfaccia web (sezione Impostazioni ➡ Rete), dove è possibile gestire l'assegnazione degli indirizzi IP, scansionare le reti wireless disponibili e modificare i punti di accesso;

    La compagnia Mozilla ha presentato la piattaforma WebThings
  • Preparati pacchetti sperimentali per router basati su OpenWrt, che consentono di utilizzare i router non solo per fornire accesso alla rete, ma anche come nodi di gestione della casa intelligente. In futuro, è prevista la preparazione di una distribuzione propria basata su OpenWrt con supporto integrato per Things Gateway, fornendo un'interfaccia unificata per la configurazione della casa intelligente e del punto di accesso wireless. Attualmente, WebThings Gateway può già funzionare in modalità punto di accesso wireless e non solo come client di rete wireless.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster