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"]