Administración de la solución de IoT
En esta introducción, se presentan los conceptos clave sobre las opciones para administrar una solución de Azure IoT. Cada sección incluye vínculos a contenido que proporciona más detalles e instrucciones.
En el diagrama siguiente se muestra una vista general de los componentes en una solución de IoT típica. Este artículo se centra en las áreas relevantes para administrar una solución de IoT.
Hay muchas opciones para administrar la solución de IoT, incluidas las plantillas de Azure Portal, PowerShell y ARM. En este artículo, se resumen las opciones principales.
Para más información sobre cómo proteger la solución de IoT, consulte Protección de la solución de IoT.
Supervisión
Aunque hay herramientas específicas para supervisar dispositivos en la solución de IoT, también debe poder supervisar el estado de los servicios de IoT:
Para más información sobre el servicio Azure Monitor, consulte Introducción a Azure Monitor.
Azure portal
Azure Portal ofrece un entorno de GUI coherente para administrar los servicios de Azure IoT. Por ejemplo, puede usar el portal para:
Acción | Vínculos |
---|---|
Implementar instancias de servicio en la suscripción de Azure | Administración de los centros de IoT Configuración de DPS Administración de aplicaciones de IoT Central Configuración de una instancia de Azure Digital Twins |
Configuración de servicios de | Creación y eliminación de rutas y puntos de conexión (IoT Hub) Implementación de módulos de IoT Edge Configuración de cargas de archivos (IoT Hub) Administración de inscripciones de dispositivos (DPS) Administración de directivas de asignación (DPS) |
Plantillas de ARM y Bicep
Para implementar la infraestructura como código para las soluciones de Azure IoT, use las plantillas de Azure Resource Manager (plantillas de ARM). La plantilla es un archivo de notación de objetos JavaScript (JSON) que contiene la infraestructura y la configuración del proyecto. Bicep es un nuevo lenguaje que ofrece la misma funcionalidad que las plantillas de ARM, pero con una sintaxis más fácil de usar.
Por ejemplo, puede usar plantillas de ARM o Bicep para:
Acción | Vínculos |
---|---|
Implementar instancias de servicio en la suscripción de Azure | Creación de un centro de IoT Configuración de DPS |
Administración de servicios | Creación y eliminación de rutas y puntos de conexión (IoT Hub) Ejemplos del SDK de Azure Resource Manager (IoT Central) |
Para obtener plantillas de ARM y documentación de referencia de Bicep, consulte:
PowerShell
Use PowerShell para automatizar la administración de la solución de IoT. Por ejemplo, puede usar PowerShell para:
Acción | Vínculos |
---|---|
Implementar instancias de servicio en la suscripción de Azure | Creación de un centro de IoT mediante el cmdlet New-AzIotHub Creación de una aplicación IoT Central |
Administración de servicios | Creación y eliminación de rutas y puntos de conexión (IoT Hub) Administración de una aplicación IoT Central |
Para obtener documentación de referencia de PowerShell, consulte:
Azure CLI
Use la CLI de Azure para automatizar la administración de la solución de IoT. Por ejemplo, puede usar la CLI de Azure para:
Acción | Vínculos |
---|---|
Implementar instancias de servicio en la suscripción de Azure | Creación de un centro de IoT mediante la CLI de Azure Creación de una aplicación IoT Central Configuración de una instancia de Azure Digital Twins Configuración de DPS |
Administración de servicios | Creación y eliminación de rutas y puntos de conexión (IoT Hub) Implementación y supervisión de módulos de IoT Edge a gran escala Administración de una aplicación de IoT Central Creación de un grafo de Azure Digital Twins |
Para ver la documentación de referencia de la CLI de Azure, consulte:
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)
Herramientas de Azure DevOps
Use las herramientas de Azure DevOps para automatizar la administración de la solución de IoT. Por ejemplo, puede usar herramientas de Azure DevOps para habilitar: