Pular para o conteúdo principal

M2M

Machine-to-Machine (M2M) refere-se à tecnologia que permite a comunicação direta entre dispositivos. No ecossistema IoT da MHO, essa comunicação ocorre via MQTT através da plataforma MHO Cloud, garantindo que a troca de informações ocorra apenas entre dispositivos permitidos, com isolamento de contexto de dados.

Vantagens do M2M:

  • Sem limite de quantidade de equipamentos.
  • Sem limitação de distância, desde que ambos os dispositivos tenham conexão com a internet.
  • Não há necessidade de infraestrutura adicional para M2M, apenas fornecer internet para os dispositivos.
  • Comunicação simplificada entre dispositivos integrados na plataforma MHO Cloud.

Estrutura

Os dispositivos relacionados recebem as telemetrias configuradas dentro do contexto de atributos compartilhados. Os equipamentos relacionados recebem esses dados e tomam ações com base em configurações e programações próprias definidas em cada dispositivo. Veja o exemplo de aplicação M2M com MHO Keeper.


Relações

Dispositivos relacionados estarão aptos a receber as telemetrias configuradas.

Criar relação de saída:

  • Tipo de relação: manages;
  • Dispositivo alvo: equipamento que vai receber as telemetrias configuradas;
  • Para mais dispositivos, crie relações com os diversos dispositivos desejados.
Passo a passo

Telemetrias

Aqui configuramos quais as telemetrias deste dispositivo serão compartilhadas com os dispositivos relacionados.

Nas configurações M2M do dispositivo:

  • Habilitar M2M;
  • Definir nome amigável para o M2M. Este nome será utilizado como pré-fixo da telemetria compartilhada com os dispositivos relacionados;
  • Definir lista de telemetrias compartilhadas (e.g., DI1, AI1).

As telemetrias DI1 e AI1 serão replicadas para os equipamentos relacionados como atributos compartilhados com o prefixo id1. Exemplo de tags recebidas: id1_DI1 e id1_AI1.

A lista de telemetrias compartilhadas deve estar no formato array de strings, conforme exemplos abaixo:

["tag1", "tag2", "tag3", "tag4"]
["DI1", "AI1"]
Passo a passo