Cvičení – nasazení předem vytvořeného modulu do IoT Edge

Dokončeno

Pokud chcete nasadit modul Simulated Temperature Sensor z Registr artefaktů Microsoft, postupujte následovně:

  1. Vyhledejte modul Simulated Temperature Sensor v Registr artefaktů Microsoft filtrovaných moduly IoT Edge.

  2. Vyberte nejnovější verzi image modulu Simulated Temperature Sensor .

  3. Zkopírujte identifikátor URI modulu Simulated Temperature Sensor . Pro modul potřebujete jenom identifikátor URI. Nezahrnujte příkaz docker pull . Například mcr.microsoft.com/azureiotedge-simulated-temperature-sensor:latest.

  4. Na webu Azure Portal přejděte do služby IoT Hub a vyberte zařízení a přidejte modul Simulated Temperature Sensor .

  5. Na stránce s podrobnostmi o zařízení IoT Edge vyberte Nastavit moduly .

  6. V části Moduly IoT Edge vyberte Přidat a pak zvolte Modul IoT Edge.

  7. Aktualizujte následující nastavení modulu:

    Nastavení Hodnota
    Název modulu IoT SimulatedTemperatureSensor
    Identifikátor URI image mcr.microsoft.com/azureiotedge-simulated-temperature-sensor:latest
    Zásada restartování vždy
    Požadovaný stav spuštěno
  8. Výběrem možnosti Trasy definujte, jak se zprávy předávají mezi moduly a IoT Hubem.

  9. Přidejte trasu, která odesílá všechny zprávy z modulu simulované teploty do IoT Hubu.

    Nastavení Hodnota
    Name SimulatedTemperatureSensorToIoTHub
    Hodnota FROM /messages/modules/SimulatedTemperatureSensor/* INTO $upstream
  10. Výběrem možnosti Zkontrolovat a vytvořit zobrazíte náhled souboru JSON manifestu nasazení, který definuje všechny moduly nasazené na zařízení IoT Edge. Ujistěte se, že obsahuje modul Simulated Temperature Sensor .

  11. Na stránce s podrobnostmi o zařízení vyhledejte část Moduly . Měly by tam být uvedené tři moduly: $edgeAgent, $edgeHub a SimulatedTemperatureSensor. Seznam by měl vypadat podobně jako na následujícím snímku obrazovky.

    Důležité

    Pokud je modul uvedený jako „nasazený“, ale zařízení ho nehlásí, zařízení IoT Edge ho i tak spustí. Chvíli počkejte a klikněte na Aktualizovat v horní části stránky.

    Nasazené moduly na hraničních zařízeních.

  12. V zařízení IoT Edge otevřete příkazový řádek nebo použijte připojení SSH z Azure CLI (rozhraní příkazového řádku).

  13. Zkontrolujte pomocí příkazu sudo iotedge list, že modul, který jste nasadili z cloudu, běží na zařízení IoT Edge.

  14. Pomocí příkazu sudo iotedge logs SimulatedTemperatureSensor -fzobrazte zprávy odesílané z modulu senzoru teploty .

    Důležité

    Mějte na paměti, že příkazy IoT Edge při odkazování na názvy modulů rozlišují malá a velká písmena.

  15. Vyčištění prostředků