Introducción a los conceptos de Azure IoT Hub
IoT Hub de Azure es un servicio totalmente administrado que permite la comunicación bidireccional confiable y segura entre millones de dispositivos y una solución de back-end.
Nota
Algunas de las características que se mencionan en este artículo, como la mensajería de la nube al dispositivo, los dispositivos gemelos y la administración de dispositivos, solo están disponibles en el nivel estándar de IoT Hub. Para obtener más información sobre los niveles Básico y Estándar o Gratis de IoT Hub, consulte Elección del nivel adecuado de IoT Hub para la solución.
Azure IoT Hub proporciona muchas características, entre las que se incluyen:
Comunicaciones seguras a través del uso de credenciales de seguridad para cada dispositivo y el control de acceso.
Opciones de comunicación a gran escala de dispositivo a la nube y de la nube a dispositivo.
Almacenamiento consultable de la información de estado y los metadatos de cada dispositivo.
Conectividad fácil del dispositivo con las bibliotecas de dispositivos para las plataformas y lenguajes más populares.
Las secciones siguientes pueden ayudarle a empezar a explorar las características de IoT Hub con más profundidad.
Cuotas y límites de IoT Hub resume las cuotas establecidas en el servicio IoT Hub y la limitación que se produce cuando se supera una cuota.
Información de precios de Azure IoT Hub proporciona información general sobre las diferentes SKU y los precios de IoT Hub, junto con detalles sobre la forma en la que IoT Hub mide las distintas funciones como mensajes.
La guía de comunicación de dispositivo a nube compara las opciones para enviar mensajes desde los dispositivos a IoT Hub: mensajes de dispositivo a nube, propiedades notificadas del dispositivo gemelo y carga de archivos.
La guía de comunicación de nube a dispositivo compara las opciones para enviar actualizaciones e instrucciones de IoT Hub a los dispositivos: métodos directos, propiedades deseadas del dispositivo gemelo y mensajes de nube a dispositivo.
En Uso de dispositivos gemelos para sincronizar el estado y las configuraciones se describe el concepto de dispositivo gemelo. En el artículo también se describe la funcionalidad que los dispositivos gemelos exponen, como la sincronización de un dispositivo con su dispositivo gemelo. El artículo incluye información acerca de los datos almacenados en un dispositivo gemelo.
Carga de archivos desde un dispositivo: describe cómo se cargan archivos desde un dispositivo. En el artículo también se incluye información sobre conceptos como las notificaciones que puede enviar el proceso de carga.
En Invocación de un método directo en un dispositivo se describe el ciclo de vida de un método directo. En el artículo se describe cómo invocar métodos en un dispositivo desde la aplicación de back-end y cómo controlar el método directo en el dispositivo.
En Programación de trabajos en varios dispositivos se describe cómo se programan trabajos en varios dispositivos. En el artículo se describe cómo enviar trabajos que realizan tareas como la ejecución de un método directo y la actualización de un dispositivo mediante un dispositivo gemelo. También describe cómo consultar el estado de un trabajo.
Referencia: Puntos de conexión de IoT Hub describe los diferentes puntos de conexión que expone cada centro de IoT para las operaciones en tiempo de ejecución y de administración. En el artículo también se describe cómo puede crear puntos de conexión adicionales en su IoT Hub y cómo usar una puerta de enlace de campo para habilitar la conectividad con los puntos de conexión de su IoT Hub en escenarios no estándar.
Mensajería de dispositivo a nube y de nube a dispositivo con IoT Hub: describe las características de mensajería (de dispositivo a nube y de nube a dispositivo) que expone IoT Hub.
Leer mensajes de dispositivo a nube desde el punto de conexión integrado describe los escenarios que usan el punto de conexión de mensajería predeterminado para acceder a los mensajes del dispositivo.
Enviar mensajes de nube a dispositivo desde IoT Hub describe el proceso y el ciclo de vida de la mensajería de nube a dispositivo.
Elección de un protocolo de comunicación de dispositivos describe los protocolos de comunicación que IoT Hub admite para la comunicación de dispositivos y muestra los puertos que deben estar abiertos.
- Enrutar mensajes de dispositivo a nube a servicios de Azure describe cómo usar IoT Hub para filtrar y reenviar mensajes de dispositivo a otros servicios de Azure para el almacenamiento o el análisis.
- En Administrar identidades del dispositivo en IoT Hub se describe qué información almacena el registro de identidades de cada instancia de IoT Hub. En el artículo también se describe cómo puede tener acceso y modificarlo.
Controlar el acceso a IoT Hub mediante Microsoft Entra ID describe el modelo de seguridad que se usa para conceder acceso a las API de servicios de IoT Hub.
Autenticar identidades con certificados X.509 describe el rol de certificados X.509 para autenticar dispositivos para crear conexiones seguras entre los dispositivos e IoT Hub.
- Comunicación con la instancia de IoT Hub mediante el protocolo MQTT proporciona información detallada sobre la compatibilidad de IoT Hub con el protocolo MQTT. El artículo describe la compatibilidad con el protocolo MQTT integrado en los SDK de Azure IoT y proporciona información sobre cómo utilizar el protocolo MQTT directamente.