Cvičení – nasazení předem vytvořeného modulu do IoT Edge
Pokud chcete nasadit modul Simulated Temperature Sensor z Registr artefaktů Microsoft, postupujte následovně:
Vyhledejte modul Simulated Temperature Sensor v Registr artefaktů Microsoft filtrovaných moduly IoT Edge.
Vyberte nejnovější verzi image modulu Simulated Temperature Sensor .
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
.Na webu Azure Portal přejděte do služby IoT Hub a vyberte zařízení a přidejte modul Simulated Temperature Sensor .
Na stránce s podrobnostmi o zařízení IoT Edge vyberte Nastavit moduly .
V části Moduly IoT Edge vyberte Přidat a pak zvolte Modul IoT Edge.
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 Výběrem možnosti Trasy definujte, jak se zprávy předávají mezi moduly a IoT Hubem.
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
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 .
Na stránce s podrobnostmi o zařízení vyhledejte část Moduly . Měly by tam být uvedené tři moduly:
$edgeAgent
,$edgeHub
aSimulatedTemperatureSensor
. 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.
V zařízení IoT Edge otevřete příkazový řádek nebo použijte připojení SSH z Azure CLI (rozhraní příkazového řádku).
Zkontrolujte pomocí příkazu
sudo iotedge list
, že modul, který jste nasadili z cloudu, běží na zařízení IoT Edge.Pomocí příkazu
sudo iotedge logs SimulatedTemperatureSensor -f
zobrazte 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.
Vyčištění prostředků