Mozilla ha introdotto la piattaforma WebThings

Mozilla dopo due anni di sperimentazione e sviluppo presentato una piattaforma WebThings, che includeva progetti precedentemente sviluppati Quadro WebThings и Gateway WebThings, fornendo componenti per consentire l'accesso a varie categorie di dispositivi consumer e di utilizzo universale API delle cose Web organizzare l’interazione con loro. Sviluppi del progetto diffusione concesso in licenza con MPL 2.0.

Il framework WebThings fornisce un set di componenti sostituibili per la creazione di dispositivi IoT in grado di comunicare direttamente utilizzando l'API Web Things. Tali dispositivi possono essere rilevati automaticamente dai gateway basati su WebThings Gateway o dal software client (utilizzando mDNS) per il successivo monitoraggio e gestione tramite il Web. Le implementazioni del server per l'API Web Things vengono preparate sotto forma di librerie in
Python,
Java,

Ruggine, Arduino и MicroPython.

Gateway WebThings è è un livello universale per organizzare l'accesso a varie categorie di dispositivi consumer e IoT, nascondendo le funzionalità di ciascuna piattaforma e non richiedendo l'uso di applicazioni specifiche per ciascun produttore. Codice del progetto è scritto in JavaScript utilizzando la piattaforma server Node.js. Per far interagire il gateway con le piattaforme IoT è possibile utilizzare i protocolli ZigBee e ZWave, WiFi o connessione diretta tramite GPIO. Firmware con gateway preparato disponibile anche per vari modelli Raspberry Pi пакеты per OpenWrt e Debian.

Mozilla ha introdotto la piattaforma WebThings

Il passaggio è possibile stabilire su una scheda Raspberry Pi e ottieni un sistema di controllo domestico intelligente che integra tutti i dispositivi IoT della casa e fornisce strumenti per monitorarli e gestirli tramite un'interfaccia Web. La piattaforma consente inoltre di creare ulteriori applicazioni web in grado di interagire con i dispositivi tramite API delle cose Web. Pertanto, invece di installare la propria applicazione mobile per ciascun tipo di dispositivo IoT, è possibile utilizzare un'unica interfaccia web unificata. Per installare WebThings Gateway è sufficiente scaricare il firmware fornito su una scheda SD, aprire l'host "gateway.local" nel browser, impostare una connessione WiFi, ZigBee o ZWave, trovare i dispositivi IoT esistenti, configurare i parametri per l'accesso esterno e aggiungere i dispositivi più popolari nella schermata iniziale.

Il gateway supporta funzioni quali l'identificazione dei dispositivi su una rete locale, la selezione di un indirizzo web per la connessione ai dispositivi da Internet, la creazione di account per accedere all'interfaccia web del gateway, la connessione di dispositivi che supportano i protocolli proprietari ZigBee e Z-Wave al gateway, attivazione e spegnimento remoto dei dispositivi da applicazione web, monitoraggio remoto dello stato della casa e videosorveglianza. Oltre all'interfaccia web e alle API, il gateway include anche il supporto sperimentale per il controllo vocale, che consente di riconoscere ed eseguire comandi vocali (ad esempio, “accendi la luce in cucina”).

Insieme all'annuncio della nuova piattaforma WebThings è stato pubblicato un comunicato WebThings Gateway 0.8, che propone le seguenti innovazioni:

  • È stato aggiunto un sistema di registrazione degli eventi che raccoglie statistiche sul funzionamento di tutti i dispositivi e sensori IoT nella rete domestica e consente di valutare la loro attività sotto forma di grafici visivi. Potrai, ad esempio, sapere quante volte sono state aperte e chiuse le porte durante la tua assenza, come è cambiata la temperatura in casa, quanta energia hanno consumato i dispositivi collegati alle prese intelligenti, quando è scattato il rilevatore di movimento, ecc. I grafici possono essere costruiti in termini di ore, giorni e settimane e fatti scorrere lungo la scala temporale;

    Mozilla ha introdotto la piattaforma WebThings

  • Aggiunti allarmi che possono essere attivati ​​in caso di eventi che richiedono una risposta immediata. Gli allarmi possono essere legati, ad esempio, all'attivazione di rilevatori di fumo, perdite o monossido di carbonio, oppure in caso di segnalazioni di furto. Se viene attivato un segnale, la notifica del suo verificarsi può essere inviata tramite SMS o altro mezzo di notifica;

    Mozilla ha introdotto la piattaforma WebThings

  • Aggiunta un'interfaccia per la configurazione dei parametri di connessione di rete. In precedenza, il passaggio da una rete wireless all'altra quando entrambe le reti erano disponibili richiedeva l'esecuzione di comandi della console. Ora la modifica dei parametri di rete può essere effettuata tramite l'interfaccia web (sezione Impostazioni ➡ Rete), nella quale è possibile gestire l'assegnazione degli indirizzi IP, scansionare le reti wireless disponibili e modificare i punti di accesso;

    Mozilla ha introdotto la piattaforma WebThings

  • Preparato pacchetti sperimentali per router basati su OpenWrt, che consentono l'utilizzo dei router non solo per fornire l'accesso alla rete, ma anche come nodi di controllo della casa intelligente. In futuro, prevediamo di preparare la nostra distribuzione basata su OpenWrt con supporto integrato per Things Gateway, fornendo un'interfaccia unificata per la configurazione di una casa intelligente e un punto di accesso wireless. Attualmente WebThings Gateway può già funzionare come punto di accesso wireless e non solo come client wireless.

Fonte: opennet.ru

Aggiungi un commento