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

Società Mozilla pubblicato rilascio del nuovo prodotto WebThings Gateway 0.11, che in combinazione con le librerie Quadro WebThings costituisce una piattaforma WebThings per fornire l'accesso a varie categorie di dispositivi di consumo e l'uso universale API delle cose Web organizzare l’interazione con loro. Codice del progetto è scritto in JavaScript utilizzando la piattaforma server Node.js e distribuito da concesso in licenza con MPL 2.0. Firmware con gateway preparato per vari modelli Raspberry Pi. Anche disponibile пакеты per OpenWrt, Fedora, Arch, Ubuntu, Raspbian e Debian e un file già pronto kit di distribuzione con supporto integrato per Things Gateway, fornendo un'interfaccia unificata per la configurazione di una casa intelligente e un punto di accesso wireless.

Nella nuova versione:

  • L'interfaccia è stata localizzata per gli utenti che non parlano inglese.
    Aggiunto traduzioni per 24 lingue, compreso il russo;

  • È stato ampliato il numero di piattaforme per le quali vengono distribuiti i pacchetti di installazione. Oltre alle immagini per Raspberry Pi e Docker formato pacchetti per Debian 10, Raspbian, Ubuntu 18.04/19.04/19.10 e Fedora 30/31. Il repository AUR ospita pacchetti per Arch Linux;
  • Il sistema di registrazione degli eventi è stato stabilizzato, raccogliendo statistiche sul funzionamento di tutti i dispositivi e sensori IoT nella rete domestica e consentendo 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;

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

  • La funzionalità sperimentale dell'assistente vocale in grado di riconoscere ed eseguire comandi vocali (ad esempio, "accendere la luce della cucina") è risultata non corretta e rimossa. La prossima versione rimuoverà anche l'API di controllo vocale. Al posto dell'assistente vocale integrato, si propone di utilizzare componenti aggiuntivi con funzionalità simili, reperibili nella sezione Impostazioni ➡ Componenti aggiuntivi;
  • La build per Raspberry Pi ora ha un'opzione per disabilitare la consegna automatica degli aggiornamenti OTA;
  • I componenti aggiuntivi hanno la possibilità di accedere alle impostazioni di lingua e localizzazione;
  • Aggiunta la possibilità di accedere all'interfaccia web da altri sistemi della rete locale senza crittografia (utilizzando “http://” anziché “https://”);
  • Affidabilità e stabilità migliorate dell'applicazione PWA (Applicazione Web progressiva), che consente di organizzare il lavoro con un'applicazione Web come programma separato.

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. Per far interagire il gateway con le piattaforme IoT è possibile utilizzare i protocolli ZigBee e ZWave, WiFi o connessione diretta tramite GPIO. 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.

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.

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

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

Fonte: opennet.ru

Aggiungi un commento