Øvelse – udrul et færdigbygget modul til IoT Edge
Udrul modulet "Simuleret temperatursensor" fra Microsoft Artifact Registry ved hjælp af disse trin:
Find modulet simuleret temperatursensor i Microsoft Artifact Registry filtreret efter IoT Edge-moduler.
Vælg den nyeste billedversion af modulet simuleret temperaturføler.
Kopiér URI'en for modulet simuleret temperaturføler. Kopiér kun URI'en, ikke docker-pull-kommandoen . Du kan f.eks.
mcr.microsoft.com/azureiotedge-simulated-temperature-sensor:latest.På Azure Portal skal du gå til din IoT Hub og vælge enheden for at tilføje modulet Simuleret temperaturføler.
På siden med oplysninger om IoT Edge-enheder skal du vælge Angiv moduler.
I afsnittet IoT Edge-moduler skal du vælge Tilføj og derefter vælge IoT Edge Module.
Opdater følgende modulindstillinger:
Indstilling Værdi Navn på IoT-modul SimulatedTemperatureSensorBilled-URI mcr.microsoft.com/azureiotedge-simulated-temperature-sensor:latestGenstart politik altid Ønsket status løb Vælg Ruter for at definere, hvordan meddelelser overføres mellem moduler og til IoT Hub.
Tilføj en rute for at sende alle meddelelser fra det simulerede temperaturmodul til IoT Hub.
Indstilling Værdi Navn SimulatedTemperatureSensorToIoTHubVærdi FROM /messages/modules/SimulatedTemperatureSensor/* INTO $upstreamVælg Gennemse + opret for at få vist JSON-installationsmanifestfilen, der definerer alle de moduler, der er installeret på din IoT Edge-enhed. Sørg for, at den indeholder modulet simuleret temperaturføler.
Find afsnittet Moduler på siden med enhedsdetaljer. Der skal vises tre moduler:
$edgeAgent,$edgeHubogSimulatedTemperatureSensor. Listen skal ligne følgende skærmbillede.Vigtig
Hvis et modul er angivet som "i installation", men ikke rapporteret af enheden, starter din IoT Edge-enhed den stadig. Vent et øjeblik, og klik på "Opdater" øverst på siden.
Åbn kommandoprompten på din IoT Edge-enhed, eller brug SSH-forbindelsen fra Azure CLI.
Brug kommandoen
sudo iotedge listtil at bekræfte, at det modul, der er installeret fra cloudmiljøet, kører på din IoT Edge-enhed.Få vist de meddelelser, der sendes fra temperaturfølermodulet, ved hjælp af kommandoen
sudo iotedge logs SimulatedTemperatureSensor -f.Vigtig
IoT Edge-kommandoer skelner mellem store og små bogstaver, når der henvises til modulnavne.
Ryd op i ressourcer