Enviar comandos no Connected Field Service

O Dynamics 365 Field Services permite uma comunicação bidirecional integrada com os seus dispositivos IoT. Capacita a sua organização não só para recolher dados de dispositivos IoT, como também enviar comandos e receber atualizações em tempo real. Este fluxo simétrico de informações melhora as capacidades de controlo, monitorização e de tomada de decisão na infraestrutura de IoT.

Os comandos são instruções programadas enviadas da aplicação Field Service para dispositivos IoT. Direcionam dispositivos para efetuar ações específicas, obter dados ou modificar as respetivas configurações existentes. Os comandos são constituídos por propriedades de definição de IoT que fornecem uma estrutura padronizada para compreender e interagir com os dados do dispositivo. Estas propriedades representam os atributos ou as caraterísticas de dispositivos IoT que podem ser monitorizados ou controlados. Por exemplo, as propriedades de definição de IoT para um termostato podem incluir temperatura e umidade.

Sugestão

Os comandos de um dispositivo IoT estão habitualmente documentados no manual do dispositivo ou na documentação da API. Estes recursos fornecem informações detalhadas sobre os comandos disponíveis, a respetiva sintaxe e como interagir com o dispositivo de forma programática.

Criar propriedades de definição de IoT

Antes de configurar um comando de IoT no Field Service, primeiro tem de criar propriedades de definição de IoT. As propriedades de definição de IoT ajudam a construir a cadeia de mensagem para o comando de IoT.

  1. No Field Service, mude para a área Definições.
  2. Em IoT, selecione IoT Property Definitions e selecione New.
  3. Introduza um Nome e escolha o Tipo de dados da propriedade.
  4. Adicione informações na secção Propriedades Adicionais. Selecione Mostrar cadeia para verificar a cadeia construída.
  5. Selecione Guardar.

Captura de ecrã de um registo de definição da propriedade de IoT preenchido.

Configurar comandos de IoT

  1. No Field Service, mude para a área Definições.
  2. Em IoT, selecione Definições de comando e selecione Novo.
  3. No campo Nome, introduza a definição do comando. Por exemplo: Repor Termóstato.
  4. Selecione Guardar.
  5. Na secção Parâmetros do Comando, selecione as reticências verticais ⋮ escolha Adicionar Propriedade de IoT Existente.
  6. Selecione um registro de definição de propriedade IoT e selecione Adicionar.
  7. Selecione Guardar.

Captura de ecrã de um registo de definição de comando de IoT.

Enviar um comando num alerta IoT ativo

  1. No Field Service, abra a área Serviço.
  2. Em Recursos, selecione Alertas IoT e abra um registo de alerta IoT existente.
  3. No registo de alerta IoT, selecione Enviar Comando.
  4. Escolha uma definição de comando no campo Comando e selecione Enviar Comando.

Captura de ecrã de um alerta IoT com a opção de diálogo de enviar comando.

Exemplo de comandos de simulador de termóstato

Se utilizar o modelo de implementação de IoT para o Hub IoT do Azure, pode escolher instalar um simulador de termóstato. A tabela seguinte lista comandos que pode enviar para o simulador de termóstato.

Command Cadeia de Mensagem de Comando
Repor Termóstato {"CommandName":"Repor Termóstato","Parâmetros":{}}
Notificação {"CommandName":"Notificação","Parâmetros”: {"Mensagem":"O técnico foi enviado"}}
Definir Valores (Atualizar as definições propriedade de IoT de Temperatura e Humidade)   {"CommandName":"Definir Valores","Parâmetros": {"Leitura":{"Temperatura":"70","Humidade":"60"}}}

Próximos passos