Mozilla apresentou a plataforma WebThings

Mozilla após dois anos de experimentação e desenvolvimento apresentado uma plataforma WebCoisas, que incluiu projetos previamente desenvolvidos Estrutura WebThings и Gateway do WebThings, fornecendo componentes para permitir o acesso a diversas categorias de dispositivos de consumo e uso universal API de coisas da Web para organizar a interação com eles. Desenvolvimentos de projetos espalhar licenciado sob MPL 2.0.

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
Python,
Java,

Ferrugem, Arduino и MicroPython.

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. Código do projeto está escrito em JavaScript usando a plataforma de servidor Node.js. Para interagir o gateway com plataformas IoT, você pode utilizar os protocolos ZigBee e ZWave, WiFi ou conexão direta via GPIO. Firmware com gateway preparado para vários modelos Raspberry Pi, também disponíveis пакеты para OpenWrt e Debian.

Mozilla apresentou a plataforma WebThings

Gateway é possível estabelecer 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 API Web Thing. 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. Além da interface web e API, o gateway também inclui suporte experimental para controle de voz, que permite reconhecer e executar comandos de voz (por exemplo, “acender a luz da cozinha”).

Junto com o anúncio da nova plataforma WebThings, foi publicado um comunicado WebThingsGateway 0.8, que propõe as seguintes inovações:

  • Foi adicionado um sistema de registro de eventos 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 saber quantas vezes as portas foram abertas e fechadas durante a sua ausência, como mudou a temperatura da casa, quanta energia os dispositivos conectados às tomadas inteligentes consumiram, quando o detector de movimento foi acionado, etc. Os gráficos podem ser construídos em termos de horas, dias e semanas e rolados ao longo da escala de tempo;

    Mozilla apresentou a plataforma WebThings

  • Adicionados alarmes que podem ser acionados em caso de eventos que exijam resposta imediata. Por exemplo, os alarmes podem estar vinculados à ativação de detectores de fumaça, vazamento ou monóxido de carbono, bem como quando há sinais de roubo. Caso um sinal seja acionado, a notificação de sua ocorrência poderá ser enviada via SMS ou outro meio de notificação;

    Mozilla apresentou a plataforma WebThings

  • Adicionada uma interface para configurar parâmetros de conexão de rede. Anteriormente, mudar de uma rede sem fio para outra quando ambas as redes estavam disponíveis exigia a execução de comandos do console. Agora a alteração dos parâmetros de rede pode ser feita através da interface web (seção Configurações ➡ Rede), na qual você pode gerenciar a atribuição de endereços IP, verificar redes sem fio disponíveis e alterar pontos de acesso;

    Mozilla apresentou a plataforma WebThings

  • Preparado pacotes experimentais para roteadores baseados em OpenWrt, que permitem o uso de roteadores não apenas para fornecer acesso à rede, mas também como nós de controle residencial inteligente. No futuro, planejamos preparar nossa própria distribuição baseada em OpenWrt com suporte integrado para Things Gateway, fornecendo uma interface unificada para configurar uma casa inteligente e um ponto de acesso sem fio. Atualmente, o WebThings Gateway já pode operar como um ponto de acesso sem fio, e não apenas como um cliente sem fio.

Fonte: opennet.ru

Adicionar um comentário