Os desenvolvedores de Mozilla que são responsáveis pelo desenvolvimento de A WebThings Gateway anunciou o lançamento da nova versão do "WebThings Gateway 0.11" que vem com uma série de melhorias focadas na interface.
Para quem não conhece Gateway do WebThings eles deveriam saber que é uma camada universal para organizar o acesso a várias categorias de consumidores e dispositivos IoT, ocultando as características de cada plataforma e sem exigir o uso de aplicativos específicos para cada fabricante. O código do projeto Ele é escrito em JavaScript usando a plataforma de servidor Node.js.
WebThings Framework fornece um conjunto de componentes substituíveis para criar dispositivos IoT que pode interagir diretamente usando a API do Web Things. Esses dispositivos podem ser descobertos automaticamente por gateways baseados em WebThings ou software cliente (usando mDNS) para monitoramento e controle subsequentes via web.
Além disso, você pode usar os protocolos ZigBee e ZWave, WiFi ou a conexão direta via GPIO para interagir com as plataformas IoT. Firmware O Gateway está pronto para vários modelos de Raspberry Pi, Pacotes Debian também estão disponíveis.
O que há de novo no WebThings Gateway 0.11?
Com o lançamento desta nova versão do WebThings Gateway 0.11, é mencionado que a interface do a plataforma recebeu melhorias para usuários que não falam inglês como traduções para 24 idiomas adicionadas.
Além disso, os desenvolvedores comentam que O suporte para as plataformas para as quais os pacotes de instalação são distribuídos foi expandido.
Bem, além das imagens clássicas e conhecidas geradas para Raspberry Pi e Docker, agora foram formados pacotes para sua instalação no Debian 10, Raspbian, Ubuntu 18.04, 19.04, 19.10 e Fedora 30/31 e também pacotes para Arch Linux que pode ser obtido no repositório AUR. E sem contar os derivados desses que se beneficia.
Por outro lado é mencionado que um sistema de registro de eventos foi estabilizado que coleta estatísticas sobre a operação de todos os dispositivos e sensores IoT na rede doméstica e permite avaliar sua atividade na forma de gráficos visuais.
Por exemplo, você pode descobrir quantas vezes as portas foram abertas e fechadas durante sua ausência, como a temperatura da casa mudou, quanta energia foi consumida por dispositivos conectados a plugues inteligentes, quando um detector de movimento foi ativado, etc. Os gráficos podem ser construídos no contexto de horas, dias e semanas e rolados em uma escala de tempo;
Em relação à funcionalidade experimental do assistente de voz que permite reconhecer e executar comandos de voz foi declarado insolvente e foi eliminado, que também removerá a API de controle de voz para a próxima versão. Em vez do assistente de voz integrado, propõe-se o uso de plug-ins com funcionalidade semelhante, que podem ser encontrados na seção Configurações - Plug-ins.
Das outras mudanças que se destacam no anúncio desta nova versão:
- Adicionada uma opção para desativar a entrega automática de atualizações OTA para compilar o Raspberry Pi.
- Para acréscimos, é fornecida a capacidade de acessar as configurações de idioma e localização.
- Adicionada a capacidade de acessar a interface da web de outros sistemas na rede local sem criptografia (usando "http: //" em vez de "https: //").
- A confiabilidade e a estabilidade do aplicativo PWA (Progressive Web App) são aumentadas, permitindo que você organize seu trabalho com o aplicativo da web como um programa independente.
Como obter o WebThings Gateway?
Para aqueles que estão interessados no WebThings Gateway, eles podem obtê-lo de uma forma muito simples. Eles só precisam fazer o download do firmware fornecido para o cartão SD do seu Raspberry Pi.
Para salvar a imagem você pode usar o Etcher, que é uma ferramenta multiplataforma.
Da mesma forma, se encarregará de encontrar os dispositivos IoT existentes que lhe darão a opção de poder configurar os parâmetros para acesso externo e poder adicionar à tela os dispositivos mais populares.
Existem pacotes prontos para OpenWrt? Onde posso obtê-los?
Não, apenas para Raspberry, Linux ou Docker
Então, por que você escreveu que existem pacotes disponíveis para OpenWrt?
Houve um pacote experimental baseado em compilação para Raspberry. https://github.com/openwrt/packages/tree/master/lang/node-mozilla-iot-gateway, mas parei de trabalhar nisso porque estava procurando porque descobri que era devido aos grandes problemas que foram gerados.
O pacote foi construído independentemente do projeto. Peço desculpas porque me concentrei apenas no desenvolvimento principal e perdi o controle do pacote openWrt.
Estou testando em um Raspberry Pi B 2.0 antigo e o projeto é realmente muito bom, espero que continuem a aprimorá-lo mais.