Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
              Gäller för: IoT Edge 1.5
 IoT Edge 1.5
Viktigt!
IoT Edge 1.5 LTS är den version som stöds. IoT Edge 1.4 LTS upphör från och med den 12 november 2024. Om du har en tidigare version läser du Uppdatera IoT Edge.
Övervaka och hantera IoT Edge-distributioner med hjälp av direktmetoderna i IoT Edge-agentmodulen. Direktmetoder implementeras på enheten och kan anropas från molnet. IoT Edge-agenten innehåller direkta metoder för att fjärrövervaka och hantera IoT Edge-enheter.
Mer information om direkta metoder, hur du använder dem och hur du implementerar dem i dina egna moduler finns i Förstå och anropa direktmetoder från IoT Hub.
Namnen på dessa direkta metoder är skiftlägesokänsliga.
Ping
Ping-metoden kontrollerar om IoT Edge körs på en enhet eller om enheten har en öppen anslutning till IoT Hub. Använd den här metoden för att pinga IoT Edge-agenten och kontrollera dess status. En lyckad ping returnerar en tom nyttolast och en "status": 200.
Till exempel:
az iot hub invoke-module-method --method-name 'ping' -n <hub name> -d <device name> -m '$edgeAgent'
I Azure-portalen anropar du metoden med hjälp av metodnamnet ping och en tom JSON-nyttolast {}.
              
               
              
              
            
Starta om modulen
Med metoden RestartModule kan du fjärrhantera moduler som körs på en IoT Edge-enhet. Om en modul rapporterar ett feltillstånd eller ohälsosamt beteende ska du aktivera IoT Edge-agenten för att starta om den. Ett lyckat omstartskommando returnerar en tom nyttolast med "status": 200.
Metoden RestartModule är tillgänglig från och med IoT Edge version 1.0.9.
Dricks
IoT Edge-felsökningssidan i Azure-portalen förenklar omstart av moduler. Mer information finns i Övervaka och felsöka IoT Edge-enheter från Azure Portal.
Använd direct-metoden RestartModule på valfri modul som körs på en IoT Edge-enhet, inklusive edgeAgent-modulen. Om du använder den här direktmetoden för att stänga av edgeAgent får du inget lyckat resultat eftersom anslutningen avbryts under modulomstarten.
Till exempel:
az iot hub invoke-module-method --method-name 'RestartModule' -n <hub name> -d <device name> -m '$edgeAgent' --method-payload \
'
    {
        "schemaVersion": "1.0",
        "id": "<module name>"
    }
'
I Azure-portalen använder du metodnamnet RestartModule med följande JSON-nyttolast:
{
    "schemaVersion": "1.0",
    "id": "<module name>"
}
              
               
              
              
            
Diagnostikdirigeringsmetoder
- GetModuleLogs: Hämta modulloggar som svar på direktmetoden.
- UploadModuleLogs: Hämta modulloggar och ladda upp till Azure Blob Storage.
- UploadSupportBundle: Hämta modulloggar med ett supportpaket och ladda upp en zip-fil till Azure Blob Storage.
- GetTaskStatus: Kontrollera statusen för en begäran om uppladdningsloggar eller supportpaket.
Dessa diagnostikdirigeringsmetoder är tillgängliga från och med 1.0.10-versionen.
Nästa steg
Egenskaper för IoT Edge-agenten och IoT Edge-hubbmodultvillingar