Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Azure proporciona servicios desarrollados para diversos tipos de conectividad y comunicación que le ayudarán a conectar los datos a la potencia de la nube. Tanto Azure IoT Hub como Azure Event Hubs son servicios en la nube que pueden ingerir grandes cantidades de datos y procesar o almacenar esos datos para obtener perspectivas empresariales. Los dos servicios son similares en que ambos admiten la ingesta de datos con baja latencia y alta confiabilidad, pero están diseñados para fines diferentes. IoT Hub se desarrolló para satisfacer los requisitos únicos de la conexión de dispositivos IoT a la nube de Azure, mientras que Event Hubs se diseñó para el flujo de macrodatos. Microsoft recomienda usar Azure IoT Hub para conectar dispositivos IoT a Azure
Azure IoT Hub es la puerta de enlace en la nube que conecta dispositivos IoT para recopilar datos e impulsar información empresarial y automatización. Además, IoT Hub incluye características que enriquecen la relación entre los dispositivos y los sistemas back-end. Las funcionalidades de comunicación bidireccionales significan que, mientras recibe datos de dispositivos, también puede enviar comandos y directivas a los dispositivos. Por ejemplo, use la mensajería de nube a dispositivo para actualizar las propiedades o invocar acciones de administración de dispositivos. La comunicación entre la nube al dispositivo también le permite enviar inteligencia en la nube a los dispositivos perimetrales con Azure IoT Edge. La identidad única de nivel de dispositivo proporcionada por IoT Hub ayuda a proteger mejor la solución de IoT frente a posibles ataques.
Azure Event Hubs es el servicio de streaming de macrodatos de Azure. Está diseñado para escenarios de streaming de datos de alto rendimiento en los que los clientes pueden enviar miles de millones de solicitudes al día y usa un modelo de consumidor con particiones para escalar horizontalmente la transmisión. Event Hubs se integra en los servicios de macrodatos y análisis de Azure, incluidos Databricks, Stream Analytics, ADLS y HDInsight. Con características como Event Hubs Capture y Auto-Inflate, este servicio está diseñado para admitir sus soluciones y aplicaciones de big data. Además, IoT Hub usa Event Hubs para su ruta de flujo de telemetría, por lo que la solución de IoT también se beneficia de la enorme eficacia de Event Hubs.
En resumen, ambas soluciones están diseñadas para la ingesta de datos a gran escala. Solo IoT Hub proporciona las completas funcionalidades específicas de IoT diseñadas para maximizar el valor empresarial de conectar los dispositivos IoT a la nube de Azure. Si acaba de iniciar el recorrido en IoT, al empezar por IoT Hub para admitir los escenarios de ingesta de datos garantizará el acceso inmediato a las funcionalidades de IoT con todas las características cuando las necesidades empresariales y técnicas las requieran.
En la tabla siguiente se proporcionan detalles sobre cómo se comparan los dos niveles de IoT Hub con Event Hubs al evaluarlos para las funcionalidades de IoT. Para más información sobre los niveles estándar y básicos de IoT Hub, consulte Elección del nivel y tamaño adecuados de IoT Hub para la solución.
Funcionalidad de IoT | Nivel estándar de IoT Hub | Nivel básico de IoT Hub | Event Hubs |
---|---|---|---|
Mensajería de un dispositivo a la nube | ![]() |
![]() |
![]() |
Protocolos: HTTPS, AMQP, AMQP a través de WebSockets | ![]() |
![]() |
![]() |
Protocolos: MQTT, MQTT sobre WebSockets | ![]() |
![]() |
|
Identidad por dispositivo | ![]() |
![]() |
|
Carga de archivos desde dispositivos | ![]() |
![]() |
|
Servicio de aprovisionamiento de dispositivos | ![]() |
![]() |
|
Mensajería de la nube a un dispositivo | ![]() |
||
Administración de dispositivos y dispositivos gemelos | ![]() |
||
Flujos de dispositivos (versión preliminar) | ![]() |
||
IoT Edge | ![]() |
Incluso si el único caso de uso es la ingesta de datos de dispositivo a nube, se recomienda encarecidamente usar IoT Hub, ya que proporciona un servicio diseñado para la conectividad de dispositivos IoT.