Gérer votre solution IoT
Cette vue d’ensemble présente les concepts clés relatifs aux options permettant de gérer une solution Azure IoT. Chaque section inclut des liens vers du contenu qui fournit des détails et des conseils supplémentaires.
Le diagramme suivant montre une vue générale des composants d’une solution IoT classique. Cet article se concentre sur les domaines pertinents pour la gestion d’une solution IoT.
Il existe de nombreuses options pour gérer votre solution IoT, notamment les modèles Portail Azure, PowerShell et ARM. Cet article récapitule les options principales.
Pour en savoir plus sur la sécurisation de votre solution IoT, consultez Sécuriser votre solution IoT.
Surveillance
Bien qu’il existe des outils spécifiques pour la surveillance des appareils dans votre solution IoT, vous devez également être en mesure de surveiller l’intégrité de vos services IoT :
Service | Options de surveillance |
---|---|
IoT Hub | Utiliser Azure Monitor pour surveiller votre hub IoT Vérifier le service hub IoT et l’intégrité des ressources |
Service de provisionnement d’appareil (DPS) | Utiliser Azure Monitor pour surveiller votre instance DPS |
IoT Edge | Utiliser Azure Monitor pour surveiller votre flotte IoT Edge Suivre vos déploiements de IoT Edge de flotte |
IoT Central | Utiliser les journaux d’audit pour suivre l’activité dans votre application IoT Central Utiliser Azure Monitor pour suivre votre application IoT Central |
Azure Digital Twins | Utiliser Azure Monitor pour suivre les ressources Azure Digital Twins |
Pour en savoir plus sur le service Azure Monitor, consultez vue d’ensemble d’Azure Monitor.
Portail Azure
Le Portail Azure offre un environnement d’interface utilisateur cohérent pour la gestion de vos services Azure IoT. Par exemple, vous pouvez utiliser le portail pour :
Action | Liens |
---|---|
Déployer des instances de service dans votre abonnement Azure | Gérer vos hubs IoT Configurer DPS Gérer les applications IoT Central Configurer une instance Azure Digital Twins |
Configurer les services | Créer et supprimer des routes et des points de terminaison (IoT Hub) Déployer des modules IoT Edge Configurer les chargements de fichiers (IoT Hub) Gérer les inscriptions d’appareils (DPS) Gérer les stratégies d’allocation (DPS) |
Modèles ARM et Bicep
Pour implémenter une infrastructure en tant que code pour vos solutions Azure IoT, utilisez des modèles Azure Resource Manager (modèles ARM). Le modèle est un fichier JSON (JavaScript Object Notation) qui définit l’infrastructure et la configuration de votre projet. Bicep est un nouveau langage qui offre les mêmes fonctionnalités que les modèles ARM, mais avec une syntaxe plus facile à utiliser.
Par exemple, vous pouvez utiliser des modèles ARM ou Bicep pour :
Action | Liens |
---|---|
Déployer des instances de service dans votre abonnement Azure | Créer un hub IoT Configurer DPS |
Gérer les services | Créer et supprimer des itinéraires et des points de terminaison (IoT Hub) Exemples du SDK d’Azure Resource Manager (IoT Central) |
Pour les modèles ARM et la documentation de référence Bicep, consultez :
PowerShell
Utilisez PowerShell pour automatiser la gestion de votre solution IoT. Par exemple, vous pouvez utiliser PowerShell pour :
Action | Liens |
---|---|
Déployer des instances de service dans votre abonnement Azure | Créer un hub IoT à l’aide de l’applet de commande New-AzIotHub Créer une application IoT Central |
Gérer les services | Créer et supprimer des itinéraires et des points de terminaison (IoT Hub) Gérer une application IoT Central |
Pour consulter la documentation de référence PowerShell, consultez :
Azure CLI
Utilisez Azure CLI pour automatiser la gestion de votre solution IoT. Par exemple, vous pouvez également utiliser Azure CLI :
Action | Liens |
---|---|
Déployer des instances de service dans votre abonnement Azure | Créer un hub IoT à l’aide d’Azure CLI Créer une application IoT Central Configurer une instance Azure Digital Twins Configurer DPS |
Gérer les services | Créer et supprimer des routes et des points de terminaison (IoT Hub) Déployer et surveiller des modules IoT Edge à grande échelle Gérer une application IoT Central Créer un graphe Azure Digital Twins |
Pour obtenir la documentation de référence sur Azure CLI, consultez :
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)
Outils Azure DevOps
Utilisez les outils Azure DevOps pour automatiser la gestion de votre solution IoT. Par exemple, vous pouvez utiliser les outils Azure DevOps pour activer :
- Intégration continue et déploiement continu sur des appareils Azure IoT Edge
- Intégrer IoT Central à Azure Pipelines pour CI/CD
Étapes suivantes
Maintenant que vous avez vu une vue d’ensemble des options d’extensibilité disponibles pour votre solution IoT, voici quelques étapes suivantes suggérées :