Disponibile Mozilla WebThings Gateway 0.9, gateway per dispositivi smart home e IoT

Società Mozilla pubblicato rilascio del nuovo prodotto WebThings Gateway 0.9, oltre ad aggiornare le librerie Framework WebThings 0.12, formando la piattaforma WebThings, che fornisce 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.

La nuova versione di WebThings Gateway è degna di nota per il suo sviluppo
pacchetti basati su OpenWrt, che consentono l'utilizzo di router wireless non solo per fornire l'accesso alla rete, ma anche come nodi di controllo della casa intelligente. Compreso preparato distribuzione propria 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. La distribuzione si sviluppa formato per router aperto Turris Omnia.

Il firmware basato su OpenWrt fornisce un'interfaccia di configurazione iniziale che consente di configurare il dispositivo in modo che agisca come punto di accesso wireless o come client per connettersi a una rete wireless esistente. La funzionalità dell'insieme è ancora limitata ed è ancora posizionato come sperimentale, non in grado di sostituire completamente i router wireless esistenti.

Disponibile Mozilla WebThings Gateway 0.9, gateway per dispositivi smart home e IoT

La seconda innovazione importante è l’implementazione del supporto del consiglio Raspberry Pi 4, per cui, come altre schede Raspberry Pi, preparato separato сборки basato sulla distribuzione Raspbian.

Tra i miglioramenti funzionali si segnala l'implementazione di un nuovo tipo di componente aggiuntivo (Notifier) ​​che consente di espandere il sistema precedentemente disponibile per l'invio di messaggi tramite notifiche Push nel browser. Notifier ti consente di creare gestori e impostare regole per l'invio di messaggi attraverso vari canali di comunicazione, ad esempio per inviare SMS o e-mail quando vengono attivati ​​i sensori di movimento in casa. È possibile impostare la priorità delle notifiche inviate.

Disponibile Mozilla WebThings Gateway 0.9, gateway per dispositivi smart home e IoT

Come promemoria, WebThings Gateway è è 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.

Disponibile Mozilla WebThings Gateway 0.9, gateway per dispositivi smart home e IoT

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”).

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.

Fonte: opennet.ru

Aggiungi un commento