Exercício – Implantar um módulo predefinido no IoT Edge

Concluído(a)

Implante o módulo "Sensor de Temperatura Simulado" do Registro de Artefatos da Microsoft usando estas etapas:

  1. Localize o módulo Sensor de Temperatura Simulado no Registro de Artefatos da Microsoft filtrado pelos Módulos do IoT Edge.

  2. Selecione a versão mais recente da imagem do módulo sensor de temperatura simulado .

  3. Copie o URI para o módulo Sensor de Temperatura Simulado. Copie apenas o URI, não o comando de pull do docker . Por exemplo, mcr.microsoft.com/azureiotedge-simulated-temperature-sensor:latest.

  4. No portal do Azure, acesse o Hub IoT e selecione o dispositivo para adicionar o módulo Sensor de Temperatura Simulado .

  5. Na página de detalhes do dispositivo do IoT Edge, selecione Definir módulos.

  6. Na seção módulos do IoT Edge , selecione Adicionar e escolha Módulo do IoT Edge.

  7. Atualize as seguintes configurações de módulo:

    Configuração Valor
    Nome do módulo do IoT SimulatedTemperatureSensor
    URI da imagem mcr.microsoft.com/azureiotedge-simulated-temperature-sensor:latest
    Política de reinicialização sempre
    Status desejado em execução
  8. Selecione Rotas para definir como as mensagens são passadas entre módulos e para o Hub IoT.

  9. Adicione uma rota para enviar todas as mensagens do módulo de temperatura simulado para o Hub IoT.

    Configuração Valor
    Nome SimulatedTemperatureSensorToIoTHub
    Valor FROM /messages/modules/SimulatedTemperatureSensor/* INTO $upstream
  10. Selecione Examinar + criar para visualizar o arquivo JSON do manifesto de implantação que define todos os módulos implantados em seu dispositivo IoT Edge. Verifique se ele inclui o módulo Sensor de Temperatura Simulado .

  11. Na página de detalhes do dispositivo, localize a seção Módulos . Três módulos devem estar listados: $edgeAgent, $edgeHub e SimulatedTemperatureSensor. A lista deve ser semelhante à captura de tela a seguir.

    Importante

    Se um módulo estiver listado como "em processo de implantação", mas não for relatado pelo dispositivo, o dispositivo IoT Edge ainda estará iniciando-o. Aguarde alguns instantes e clique em "Atualizar" na parte superior da página.

    Módulos implantados na borda da rede.

  12. Abra o prompt de comando no dispositivo IoT Edge ou use a conexão SSH na CLI do Azure.

  13. Use o sudo iotedge list comando para confirmar se o módulo implantado na nuvem está em execução no dispositivo IoT Edge.

  14. Exiba as mensagens enviadas do módulo do sensor de temperatura usando o comando sudo iotedge logs SimulatedTemperatureSensor -f.

    Importante

    Os comandos do IoT Edge diferenciam maiúsculas de minúsculas quando se referem aos nomes dos módulos.

  15. Limpar recursos