Desenvolvedores ,plataformas para dispositivos de internet de consumo, sobre se separar da Mozilla e se tornar um projeto independente de código aberto. A plataforma também foi renomeada de Mozilla WebThings para simplesmente WebThings e é distribuída por meio de um novo site . O motivo das ações tomadas foi a redução do investimento direto da Mozilla no projeto e a transferência de desenvolvimentos relacionados para a comunidade. O projeto permanecerá em funcionamento, mas agora será independente da Mozilla, não poderá usar a infraestrutura da Mozilla e perderá o direito de usar as marcas registradas da Mozilla.
As alterações apresentadas não afetarão a operação de gateways domésticos gerenciados localmente já implantados baseados em WebThings, que são autossuficientes e não vinculados a serviços em nuvem ou infraestrutura externa. No entanto, as atualizações serão agora distribuídas através de uma infraestrutura mantida pela comunidade, em vez da Mozilla, exigindo uma mudança de configuração. O serviço de organização de túneis para gateways domésticos usando subdomínios *.mozilla-iot.org continuará operando até 31 de dezembro de 2020. Antes da descontinuação do serviço, está previsto o lançamento de um substituto baseado no domínio webthings.io, cuja transição exigirá novo registro.
Lembre-se que a plataforma WebThings consiste em um gateway e bibliotecas . O código do projeto é escrito em JavaScript usando a plataforma de servidor Node.js e licenciado sob MPL 2.0. Um software pronto está sendo desenvolvido baseado em OpenWrt com suporte integrado para WebThings Gateway, fornecendo uma interface unificada para configurar uma casa inteligente e um ponto de acesso sem fio.
Gateway do WebThings é uma camada universal para organizar o acesso a diversas categorias de dispositivos de consumo e IoT, ocultando as funcionalidades de cada plataforma e não exigindo o uso de aplicativos específicos de cada fabricante. Para interagir o gateway com plataformas IoT, você pode utilizar os protocolos ZigBee e ZWave, WiFi ou conexão direta via GPIO. Gateway é possível em uma placa Raspberry Pi e obtenha um sistema de controle residencial inteligente que integra todos os dispositivos IoT da casa e fornece ferramentas para monitorá-los e gerenciá-los por meio de uma interface Web.
A plataforma também permite criar aplicativos web adicionais que podem interagir com dispositivos via . Assim, em vez de instalar seu próprio aplicativo móvel para cada tipo de dispositivo IoT, você pode usar uma única interface web unificada. Para instalar o WebThings Gateway, basta baixar o firmware fornecido para um cartão SD, abrir o host “gateway.local” no navegador, configurar uma conexão com WiFi, ZigBee ou ZWave, encontrar dispositivos IoT existentes, configurar parâmetros para acesso externo e adicionar os dispositivos mais populares na sua tela inicial.
O gateway suporta funções como identificação de dispositivos em uma rede local, seleção de um endereço da web para conexão com dispositivos da Internet, criação de contas para acessar a interface da web do gateway, conexão de dispositivos que suportam os protocolos proprietários ZigBee e Z-Wave ao gateway, ativação e desligamento remoto de dispositivos a partir de uma aplicação web, monitoramento remoto do estado da casa e videovigilância.
O WebThings Framework fornece um conjunto de componentes substituíveis para a criação de dispositivos IoT que podem se comunicar diretamente usando a API Web Things. Esses dispositivos podem ser detectados automaticamente por gateways baseados em WebThings Gateway ou software cliente (usando mDNS) para monitoramento e gerenciamento subsequentes via Web. As implementações de servidor para a API Web Things são preparadas na forma de bibliotecas em
,
,
, и .
Fonte: opennet.ru
