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.

Um exemplo do nosso projeto

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.

Sobre a atividade

É 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.