Pular para o conteúdo principal

DSE 890MKII

A conexão entre o MHO Cloud e o DSE 890MKII acontece via MQTT.

A integração funciona apenas para envio de telemetria do gateway para a plataforma. Não está disponível o envio de comandos da plataforma para o equipamento.

dica

Este guia descreve apenas os pontos chaves para conexão MQTT com a plataforma MHO Cloud, para demais configurações do gateway consultar manual e guia do fabricante.

1 Broker

Abaixo os dados para conexão com o broker:

  • ip/link: mhocloud.com
  • porta MQTT: 1883
  • porta MQTTs: 8883

2 Credenciais

Para se conectar ao Broker MHO Cloud o dispositivo terá uma credencial única vinculada a sua licença MHO Cloud. Essa credencial/licença será preenchida no campo user do MQTT. O password deve ser dse e o campo clientID pode ficar em branco ou com qualquer valor. Portanto, o setup para conexão será o seguinte:

  • clientID: Em branco ou qualquer valor;
  • user: Licença MHO Cloud;
  • password: dse.

3 Envio de Telemetria

Os dados de telemetria devem ser enviados no seguinte tópico:

mho/v1/dse/telemetry/mydatakey

Sendo o início do tópico obrigatoriamente mho/v1/dse/telemetry/ seguido pela identificação da telemetria enviada, no exemplo acima mydatakey.

Dentro da plataforma, a telemetria fica associada ao gateway e a chave definida no tópico, no exemplo acima mydatakey.

dica

Quando utilizamos mais de um dispositivo DSE conectado no gateway DSE podemos utilizar uma padronização nos tópicos para identificar os diferentes dispositivos conectados no gateway, como por exemplo:

  • mho/v1/dse/telemetry/machine1/fuel
  • mho/v1/dse/telemetry/machine2/fuel
  • mho/v1/dse/telemetry/machine3/fuel

Logo na plataforma, dentro do gateway, teremos as seguintes telemetrias disponíveis machine1/fuel, machine2/fuel, machine3/fuel

3.1 Telemetria

A referência de horário será obtida pelo servidor no momento que o dado chega. Os payloads devem ser enviados no formato JSON, conforme padronização DSE.

Os valores podem ser do tipo:

  • boolean: true;
  • int number: 10;
  • precision number: 10.555;
  • string: "valor"

3.2 GPS

O tópico de envio do GPS deve ser obrigatoriamente o seguinte:

mho/v1/dse/telemetry/GPS