Azure IoT Hub
Servicio de backend IoT gestionado de Microsoft que permite una comunicación bidireccional fiable y segura entre dispositivos y la nube
Azure IoT Hub es la columna vertebral de mensajería de los dispositivos conectados en Azure. Los dispositivos envían telemetría, como lecturas de sensores, a la nube, y esta puede devolver comandos y configuración. Cada dispositivo tiene su propia identidad y credenciales, de modo que la plataforma puede autenticarlo, y las conexiones usan protocolos estándar como MQTT y AMQP. El hub escala a flotas grandes y puede enrutar mensajes a servicios de almacenamiento, procesamiento de flujos y analítica.
Las funciones de gestión ayudan a operar flotas. Los device twins guardan un registro de las propiedades y los ajustes deseados de cada dispositivo, los trabajos actualizan muchos dispositivos a la vez y un servicio de aprovisionamiento automatiza la incorporación. Azure IoT Edge ejecuta código en contenedores, incluidos modelos de aprendizaje automático, en los dispositivos para que actúen sin conexión a la nube. Se integra con Azure Stream Analytics, Event Hubs, Functions y Digital Twins.
IoT Hub se cobra según el nivel y el número de mensajes al día. Microsoft ha ido cambiando su cartera de IoT y ha retirado algunas ofertas de más alto nivel, así que conviene comprobar cuál es la arquitectura recomendada en cada momento. Entre las alternativas están AWS IoT Core, los socios de Google Cloud y plataformas como ThingsBoard, HiveMQ y EMQX. Azure IoT Hub encaja en organizaciones que crean soluciones IoT industriales o de consumo sobre la nube de Microsoft.