A Mozilla lançou o projeto WebThing como um projeto separado

Gateway do WebThings

RecentementeDesenvolvedores do Mozilla WebThings, uma plataforma para dispositivos IoT (plataforma da qual já falamos em mais de uma ocasião e anunciamos lançamentos de novas versões aqui no blog), anunciaram sua separação da Mozilla e se tornaram um projeto código aberto independente.

Com o anúncio da separação a plataforma também foi simplesmente renomeada para WebThings em vez do Mozilla WebThings e é distribuído através do novo site webthings.io.

O motivo da ação foi reduzir o investimento direto da Mozilla no projeto e transferir a obra relevante com a comunidade. O projeto permanecerá à tona, mas agora será independente da Mozilla, não será capaz de usar a infraestrutura da Mozilla e perderá o direito de usar as marcas registradas da Mozilla.

Essas mudanças não afetarão o trabalho dos gateways domésticos já implantados e gerenciados localmente com base em WebThings, que são autossuficientes e não estão vinculados a infraestrutura externa ou serviços em nuvem.

No entanto, as atualizações agora serão distribuídas por meio de uma infraestrutura com suporte da comunidade em vez do Mozilla, que requer uma mudança de configuração.

O serviço de organização de túneis para home gateways usando os subdomínios * .mozilla-iot.org continuará a operar até 31 de dezembro de 2020. Antes do encerramento do serviço, uma substituição baseada no domínio webthings deverá estar operacional. , o que exigirá um novo registro.

Como um lembrete, o quadro WebThings consiste no WebThings Gateway e na biblioteca de estrutura WebThings.

O código do projeto é escrito em JavaScript usando a plataforma de servidor Node.js e é distribuído sob a licença MPL 2.0. Com base no OpenWrt, um kit de distribuição pronto para uso com suporte integrado para WebThings Gateway está sendo desenvolvido, fornecendo uma interface unificada para configurar uma casa inteligente e um ponto de acesso sem fio.

O WebThings Gateway é uma camada universal para organizar o acesso a várias categorias de consumidores e dispositivos IoT, ocultando as peculiaridades de cada plataforma e dispensando o uso de aplicativos específicos de cada fabricante.

Para interagir com o gateway com plataformas IoT, você pode usar os protocolos ZigBee e ZWave, WiFi ou conexão direta via GPIO. O gateway pode ser instalado em uma placa Raspberry Pi e obter um sistema de controle residencial inteligente que combina todos os dispositivos IoT da casa e fornece ferramentas para monitorá-los e controlá-los por meio de uma interface da web.

A plataforma também permite que você crie aplicativos da web adicionais que podem interagir com dispositivos por meio da API Web Thing. Portanto, em vez de instalar seu próprio aplicativo móvel para cada tipo de dispositivo IoT, você pode usar uma única interface da web unificada.

Para instalar o WebThings Gateway, tudo o que você precisa fazer é baixar o firmware fornecido para um cartão SD, abrir o host "gateway.local" no navegador, configurar uma conexão para WiFi, ZigBee ou ZWave, encontrar dispositivos IoT existentes, configurar parâmetros para acesso externo e adicione os dispositivos mais populares à sua tela inicial.

O portão suporta funções como identificação de dispositivos na rede local, selecione um endereço da web para conectar-se a dispositivos da Internet, crie contas para acessar a interface da web do gateway, conecte dispositivos que suportam os protocolos proprietários ZigBee e Z-Wave ao gateway, ativação remota e desligamento de dispositivos do aplicativo da web, monitoramento remoto do estado da casa e vigilância por vídeo.

WebThings Framework fornece um conjunto de componentes substituíveis construir dispositivos IoT que pode interagir diretamente usando a API do Web Things. Esses dispositivos podem ser descobertos automaticamente por gateways baseados em WebThings Gateway ou software cliente (usando mDNS) para subsequente monitoramento e controle via web. As implementações de servidor para a API Web Things são preparadas na forma de bibliotecas em Python, Java, Rust, Arduino e MicroPython.

fonte: https://discourse.mozilla.org


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.