Mozilla ha reso free to float il progetto WebThing

Sviluppatori Mozilla WebThings,piattaforme per dispositivi Internet di consumo, segnalati sulla separazione da Mozilla e sul diventare un progetto open source indipendente. La piattaforma è stata inoltre rinominata da Mozilla WebThings a semplicemente WebThings ed è distribuita attraverso un nuovo sito web webthings.io. La ragione delle azioni intraprese è stata la riduzione dell'investimento diretto di Mozilla nel progetto e il trasferimento dei relativi sviluppi alla comunità. Il progetto rimarrà a galla, ma ora sarà indipendente da Mozilla, non potrà utilizzare l'infrastruttura Mozilla e perderà il diritto di utilizzare i marchi Mozilla.

Le modifiche presentate non influenzeranno il funzionamento dei gateway domestici già distribuiti gestiti localmente basati su WebThings, che sono autosufficienti e non legati a servizi cloud o infrastrutture esterne. Tuttavia, gli aggiornamenti verranno ora distribuiti attraverso un'infrastruttura gestita dalla comunità anziché da Mozilla, richiedendo una modifica della configurazione. Il servizio per l'organizzazione dei tunnel verso gli home gateway utilizzando i sottodomini *.mozilla-iot.org continuerà a funzionare fino al 31 dicembre 2020. Prima della sospensione del servizio è previsto il lancio di un dominio sostitutivo basato sul dominio webthings.io, il cui passaggio richiederà una nuova registrazione.

Ricordiamo che la piattaforma WebThings è costituita da un gateway Gateway WebThings e biblioteche Quadro WebThings. Il codice del progetto è scritto in JavaScript utilizzando la piattaforma server Node.js e distribuito da concesso in licenza con MPL 2.0. È in fase di sviluppo un software già pronto basato su OpenWrt kit di distribuzione con supporto integrato per WebThings Gateway, fornendo un'interfaccia unificata per la configurazione di una casa intelligente e di un punto di accesso wireless.

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

Mozilla ha reso free to float il progetto WebThing

Mozilla ha reso free to float il progetto WebThing

Fonte: opennet.ru

Aggiungi un commento