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.
Varias 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.
Los siguientes artículos pueden ayudarle a empezar a explorar las características de IoT Hub más a fondo:
Guía de comunicación de dispositivo a nube: con este artículo le resultará más fácil elegir entre mensajes del dispositivo a la nube, propiedades notificadas del dispositivo gemelo y carga de archivos.
Guía de comunicación de nube a dispositivo: con este artículo le resultará más fácil elegir entre métodos directos, propiedades preferidas del dispositivo gemelo y mensajes de la nube al dispositivo.
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.
Carga de archivos desde un dispositivo: describe cómo se cargan archivos desde un dispositivo. El artículo también incluye información acerca de temas como las notificaciones que el proceso de carga puede enviar.
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.
En Control de acceso a IoT Hub se describe el modelo de seguridad que se usa para conceder acceso a las funciones de IoT Hub tanto para los dispositivos como para los componentes de la nube. El artículo incluye información acerca del uso de tokens y certificados X.509, y los detalles de los permisos que puede conceder.
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.
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.
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.
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.
Lenguaje de consulta de IoT Hub para dispositivos y módulos gemelos, trabajos y enrutamiento de mensajes describe el lenguaje de consulta de IoT Hub que le permite recuperar información de su centro de IoT sobre los dispositivos gemelos y los trabajos.
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.
SDK de Azure IoT Hub muestra los diversos SDK de Azure IoT para desarrollar aplicaciones de dispositivo y de servicio que interactúen con su centro de IoT. El artículo incluye vínculos a documentación de la API en línea.
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.
Nota
IoT Hub tiene compatibilidad limitada con características para MQTT. Si la solución necesitase compatibilidad con MQTT v3.1.1 o v5, se recomienda la compatibilidad con MQTT en Azure Event Grid. Para obtener más información, consulte Comparación de la compatibilidad con MQTT en IoT Hub y Event Grid.