Hantera din IoT-lösning
Den här översikten beskriver de viktigaste begreppen kring alternativen för att hantera en Azure IoT-lösning. Varje avsnitt innehåller länkar till innehåll som ger mer information och vägledning.
Följande diagram visar en översikt över komponenterna i en typisk IoT-lösning. Den här artikeln fokuserar på de områden som är relevanta för att hantera en IoT-lösning.
Det finns många alternativ för att hantera din IoT-lösning, inklusive mallarna Azure Portal, PowerShell och ARM. Den här artikeln sammanfattar de viktigaste alternativen.
Information om hur du skyddar din IoT-lösning finns i Skydda din IoT-lösning.
Övervakning
Det finns verktyg som är specifika för att övervaka enheter i din IoT-lösning, men du måste också kunna övervaka hälsotillståndet för dina IoT-tjänster:
Tjänst | Övervakningsalternativ |
---|---|
IoT Hub | Använda Azure Monitor för att övervaka IoT Hub Check IoT Hub-tjänsten och resurshälsan |
Enhetsetableringstjänst (DPS) | Använda Azure Monitor för att övervaka din DPS-instans |
IoT Edge | Använda Azure Monitor för att övervaka IoT Edge-vagnparksövervakarens IoT Edge-distributioner |
IoT Central | Använda granskningsloggar för att spåra aktivitet i ditt IoT Central-program Använd Azure Monitor för att övervaka ditt IoT Central-program |
Azure Digital Twins | Använda Azure Monitor för att övervaka Azure Digital Twins-resurser |
Mer information om Azure Monitor-tjänsten finns i Översikt över Azure Monitor.
Azure Portal
Azure Portal erbjuder en konsekvent GUI-miljö för att hantera dina Azure IoT-tjänster. Du kan till exempel använda portalen för att:
Åtgärd | Länkar |
---|---|
Distribuera tjänstinstanser i din Azure-prenumeration | Hantera dina IoT-hubbar Konfigurera DPS Hantera IoT Central-program Konfigurera en Azure Digital Twins-instans |
Konfigurera tjänster | Skapa och ta bort vägar och slutpunkter (IoT Hub) Distribuera IoT Edge-moduler Konfigurera filuppladdningar (IoT Hub) Hantera enhetsregistreringar (DPS) Hantera allokeringsprinciper (DPS) |
ARM-mallar och Bicep
Om du vill implementera infrastruktur som kod för dina Azure IoT-lösningar använder du Azure Resource Manager-mallar (ARM-mallar). Mallen är en JSON-fil (JavaScript Object Notation) som definierar infrastrukturen och konfigurationen för ditt projekt. Bicep är ett nytt språk som erbjuder samma funktioner som ARM-mallar men med en syntax som är enklare att använda.
Du kan till exempel använda ARM-mallar eller Bicep för att:
Åtgärd | Länkar |
---|---|
Distribuera tjänstinstanser i din Azure-prenumeration | Skapa en IoT Hub Set up DPS |
Hantera tjänster | Skapa och ta bort vägar och slutpunkter (IoT Hub) Azure Resource Manager SDK-exempel (IoT Central) |
Information om ARM-mallar och Bicep-referensdokumentation finns i:
PowerShell
Använd PowerShell för att automatisera hanteringen av din IoT-lösning. Du kan till exempel använda PowerShell för att:
Åtgärd | Länkar |
---|---|
Distribuera tjänstinstanser i din Azure-prenumeration | Skapa en IoT-hubb med cmdleten New-AzIotHub Skapa ett IoT Central-program |
Hantera tjänster | Skapa och ta bort vägar och slutpunkter (IoT Hub) Hantera ett IoT Central-program |
PowerShell-referensdokumentation finns i:
Azure CLI
Använd Azure CLI för att automatisera hanteringen av din IoT-lösning. Du kan till exempel använda Azure CLI för att:
Åtgärd | Länkar |
---|---|
Distribuera tjänstinstanser i din Azure-prenumeration | Skapa en IoT-hubb med hjälp av Azure CLI Skapa ett IoT Central-program Konfigurera en Azure Digital Twins-instans Konfigurera DPS |
Hantera tjänster | Skapa och ta bort vägar och slutpunkter (IoT Hub) Distribuera och övervaka IoT Edge-moduler i stor skala Hantera ett IoT Central-program Skapa en Azure Digital Twins-graf |
Referensdokumentation för Azure CLI finns i:
az iot hub
az iot device
(IoT Hub)az iot edge
az iot dps
az iot central
az iot du
(Azure Device Update)az dt
(Azure Digital Twins)
Azure DevOps-verktyg
Använd Azure DevOps-verktyg för att automatisera hanteringen av din IoT-lösning. Du kan till exempel använda Azure DevOps-verktyg för att aktivera: