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.