Pular para o conteúdo principal

Enviando Dados

Visão Geral​

Devices na Valeiot podem enviar dados utilizando múltiplos protocolos de comunicação.
Dependendo da conectividade do dispositivo e da infraestrutura de rede, diferentes métodos podem ser utilizados para ingerir dados na plataforma.

valeiot-sending-data.png

HTTPS​

Por padrão, devices na Valeiot suportam diretamente o protocolo HTTPS.

Consulte a seção de documentação HTTPS para aprender como configurar seu device e enviar dados utilizando requisições HTTPS.

MQTT​

Devices na Valeiot também suportam diretamente o protocolo MQTT.

Consulte a seção de documentação MQTT para aprender como configurar seu device e publicar dados utilizando MQTT.

LoRaWAN​

Casos de uso com LoRaWAN normalmente dependem de um Network Server, que atua como uma camada de segurança e gerencia a tradução de mensagens entre dispositivos LoRaWAN e plataformas externas.

Independentemente do Network Server utilizado, um middleware é necessário para traduzir o payload do formato do Network Server para o formato de dados da Valeiot.

Atualmente fornecemos suporte para o seguinte middleware:

Se ainda não existir um middleware disponível para o seu Network Server, você pode implementar sua própria camada de integração para intermediar a comunicação entre o Network Server e a Valeiot utilizando os endpoints HTTPS ou MQTT.

Esse middleware deve ser responsável por receber o payload do Network Server, traduzi-lo para o formato Valeiot Data Point e encaminhar os dados para a plataforma.

Precisa de ajuda com a integração?

Se você precisar de suporte para desenvolver o middleware ou integrar seu Network Server com a Valeiot, entre em contato com nossa equipe em support@valeiot.com.

Cellular​

Para dispositivos baseados em redes celulares, é possível implementar um middleware customizado que receba dados do dispositivo ou da rede celular e os traduza para requisições compatíveis com a Valeiot.

Esse middleware deve atuar como um servidor responsável por converter requisições recebidas (independentemente do formato original) em requisições HTTPS ou MQTT que sigam o formato de dados da Valeiot.

TCP/IP​

Dispositivos que se comunicam utilizando protocolos TCP/IP também podem exigir uma camada de middleware.

Nesse caso, o middleware deve receber as mensagens TCP/IP brutas dos dispositivos, processá-las e traduzi-las, e então encaminhar os dados para a Valeiot utilizando requisições HTTPS ou MQTT.

Outros Protocolos de Comunicação​

Para qualquer outro protocolo de comunicação, será necessária uma camada de middleware.

Esse middleware deve ser responsável por receber os dados do dispositivo, traduzi-los para o formato de dados da Valeiot e enviá-los para a plataforma utilizando HTTPS ou MQTT.