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.
IoT Hub expone tres opciones para enviar información desde la aplicación de dispositivo al back-end de la solución:
Mensajes de dispositivo a nube, para telemetría y alertas de series temporales.
Propiedades notificadas del dispositivo gemelo, para notificar información de estado del dispositivo, como funcionalidades disponibles, condiciones o estado de los flujos de trabajo de ejecución prolongada. Por ejemplo, configuración y actualizaciones de software.
Cargas de archivos, para archivos multimedia y grandes lotes de telemetría cargados por dispositivos conectados de manera intermitente o comprimidos para ahorrar ancho de banda.
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/Gratuito de IoT Hub, consulte Elegir el nivel y tamaño de IoT Hub adecuado para su solución.
Esta es una comparación detallada de las distintas opciones de comunicación de dispositivo a nube.
Factor | Mensajes de dispositivo a nube | Propiedades notificadas del dispositivo gemelo | Cargas de archivos |
---|---|---|---|
Escenario | Serie temporal de telemetría y alertas. Por ejemplo, lotes de datos del sensor de 256 KB enviados cada cinco minutos. | Funcionalidades disponibles y condiciones. Por ejemplo, el modo actual de conectividad del dispositivo, como móvil o WiFi. Sincronización de flujos de trabajo de ejecución prolongada, como configuración y actualizaciones de software. | Vídeo u otros archivos multimedia grandes. Lotes de telemetría (generalmente comprimidos) de gran tamaño. |
Almacenamiento y recuperación | Almacenados temporalmente por IoT Hub, hasta 7 días. Solo lectura secuencial. | Almacenados por IoT Hub en el dispositivo gemelo. Recuperables mediante el lenguaje de consulta de IoT Hub. | Almacenadas en la cuenta de Azure Storage proporcionada por el usuario. |
Tamaño | Mensajes de hasta 256 KB. | El tamaño máximo de las propiedades notificadas es 32 KB. | Tamaño máximo de archivo admitido por Azure Blob Storage. |
Frecuencia | Alta. Para obtener más información, consulte las cuotas y limitaciones de IoT Hub. | Mediana. Para obtener más información, consulte las cuotas y limitaciones de IoT Hub. | Baja. Para obtener más información, consulte las cuotas y limitaciones de IoT Hub. |
Protocolo | Disponible en todos los protocolos. | Disponible con MQTT o AMQP. | Disponible cuando se usa cualquier protocolo, pero hace falta HTTPS en el dispositivo. |
Es posible que una aplicación tenga que enviar información como una serie temporal de telemetría o una alerta y ponerla a disposición del dispositivo gemelo. En este escenario, puede elegir una de las siguientes opciones:
- La aplicación para dispositivo envía un mensaje de dispositivo a nube y notifica un cambio de propiedad.
- El back-end de la solución puede almacenar la información en las etiquetas del dispositivo gemelo cuando recibe el mensaje.
Dado que los mensajes de dispositivo a nube permiten un mayor rendimiento que las actualizaciones de dispositivos gemelos, a veces es conveniente evitar actualizar el dispositivo gemelo para cada mensaje de dispositivo a nube.