Mozilla ha rilasciato il progetto WebThing come progetto separato

Gateway WebThings

Recentementes sviluppatori Mozilla WebThings, una piattaforma per dispositivi IoT (piattaforma di cui abbiamo già parlato in più di un'occasione e annunciato il rilascio di nuove versioni qui sul blog), hanno annunciato la separazione da Mozilla e sono diventati un progetto open source Indipendente.

Con l'annuncio della separazione la piattaforma è stata anche semplicemente rinominata WebThings invece di Mozilla WebThings ed è distribuito tramite il nuovo sito webthings.io.

Il motivo dell'azione era ridurre l'investimento diretto di Mozilla nel progetto e trasferire il lavoro relative con la comunità. Il progetto rimarrà a galla, ma ora sarà indipendente da Mozilla, non sarà in grado di utilizzare l'infrastruttura di Mozilla e perderà il diritto di utilizzare i marchi di Mozilla.

Queste modifiche non influenzeranno il lavoro dei gateway domestici già distribuiti e gestiti localmente basati su WebThings, che sono autosufficienti e non legati a servizi cloud o infrastrutture esterne.

Tuttavia, gli aggiornamenti verranno ora distribuiti tramite un'infrastruttura supportata dalla comunità invece di Mozilla, che richiede una modifica alla configurazione.

Il servizio per l'organizzazione dei tunnel verso i gateway domestici che utilizzano i sottodomini * .mozilla-iot.org continuerà a funzionare fino al 31 dicembre 2020. Prima della cessazione del servizio, è previsto che sia operativa una sostituzione basata sul dominio webthings. Io , che richiederà una nuova registrazione.

Come promemoria, la cornice WebThings è costituito dal WebThings Gateway e dalla libreria del framework WebThings.

Il codice del progetto è scritto in JavaScript utilizzando la piattaforma server Node.js ed è distribuito con licenza MPL 2.0. Basandosi su OpenWrt, è in fase di sviluppo un kit di distribuzione pronto per l'uso con supporto integrato per WebThings Gateway, che fornisce un'interfaccia unificata per la configurazione di una casa intelligente e di un punto di accesso wireless.

WebThings Gateway è un livello universale per organizzare l'accesso a varie categorie di consumatori e dispositivi IoT, nascondendo le peculiarità di ogni piattaforma e non richiedendo l'utilizzo di applicazioni specifiche di ogni produttore.

Per interagire con il gateway con le piattaforme IoT è possibile utilizzare i protocolli ZigBee e ZWave, WiFi o connessione diretta tramite GPIO. Il gateway può essere installato su una scheda Raspberry Pi e ottenere un sistema di controllo della casa intelligente che combina tutti i dispositivi IoT della casa e fornisce strumenti per monitorarli e controllarli tramite un'interfaccia web.

Anche la piattaforma consente di creare applicazioni Web aggiuntive che possono interagire con i dispositivi tramite l'API Web Thing. Quindi, invece di installare la tua app mobile per ogni tipo di dispositivo IoT, puoi utilizzare un'unica interfaccia web unificata.

Per installare WebThings Gateway, tutto ciò che devi fare è scaricare il firmware in dotazione su una scheda SD, aprire l'host "gateway.local" nel browser, configurare una connessione a WiFi, ZigBee o ZWave, trovare dispositivi IoT esistenti, configurare i parametri per accesso esterno e aggiungi i dispositivi più popolari alla schermata iniziale.

Il gateway supporta funzioni come l'identificazione dei dispositivi sulla rete locale, selezionare un indirizzo web per connettersi ai dispositivi da Internet, creare account per accedere all'interfaccia web del gateway, connettere dispositivi che supportano i protocolli proprietari ZigBee e Z-Wave al gateway, attivazione e spegnimento remoti dei dispositivi dall'applicazione web, monitoraggio remoto dello stato della casa e videosorveglianza.

WebThings Framework fornisce una serie di componenti sostituibili per costruire dispositivi IoT che possono interagire 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 controllo tramite il Web. Le implementazioni del server per l'API Web Things sono preparate sotto forma di librerie in Python, Java, Rust, Arduino e MicroPython.

fonte: https://discourse.mozilla.org


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.