O sensor mede. A rede transporta.
Um sensor é um dispositivo que mede algo do ambiente, como temperatura. Ele pode produzir uma leitura de 24 °C. Por uma rede, essa informação pode chegar a outro sistema, onde uma pessoa consegue consultá-la.
Quando dispositivos se comunicam com aplicações para usar essas informações, estamos falando de Internet das Coisas, também chamada de IoT.
Em vez de temperatura, um roteador pode fornecer informações sobre o tráfego de rede. O tipo de dado muda, mas ainda precisamos coletar, transmitir e interpretar o que ele envia.
E onde entra o OpenRemote?
O OpenRemote é uma plataforma de código aberto para aplicações de IoT. Ele ajuda a conectar fontes de dados, representar equipamentos e organizar informações em um mesmo ambiente.
Com a configuração adequada, podemos consultar valores, acompanhar um histórico e definir ações baseadas em condições. Por exemplo: mostrar um aviso quando a temperatura recebida ultrapassar um limite.
A interface de gerenciamento se chama Manager. É nela que se organizam os equipamentos, seus dados e as regras da aplicação.
Três nomes que você vai encontrar
Não é necessário decorar. Relacione cada nome a uma parte do exemplo:
- Asset O que está representado
- É a representação de um equipamento, lugar ou outro item. No nosso exemplo, podemos criar um Asset para o sensor da sala.
- Attribute Uma informação desse item
- É um dado associado ao Asset. A temperatura, com valor 24 e unidade °C, é um exemplo de atributo.
- Agent Uma forma de fazer a conexão
- Configura a comunicação com uma fonte externa por um protocolo compatível. Os atributos podem ser vinculados a essa conexão para receber valores.
Existem outros caminhos, como as APIs: interfaces que permitem a uma aplicação conversar com outra. Nem toda integração exige um Agent.
Medir é diferente de receber
O sensor pode medir 32 °C, mas o painel ainda mostrar 24 °C se a nova leitura não tiver sido enviada ou se a comunicação falhar. Por isso, precisamos distinguir o valor no dispositivo do último valor recebido.
Na próxima página, você vai testar essa diferença e observar uma regra simples. Não precisa instalar nada.
É uma demonstração educativa feita neste site. Ela não reproduz a interface do Manager e não conecta um dispositivo real.
Consultar a referência deste conteúdo
Assets, Agents and Attributes — documentação OpenRemote 1.30.0.
Essa é a versão da referência conceitual; não confirma a versão instalada no projeto.