La salida de Azure IoT Hub en ArcGIS Velocity le permite enviar mensajes a Microsoft Azure IoT Hub, desde donde puede enviar información a dispositivos y sensores del campo, lo que permite usar actuadores o cambiar el comportamiento de dispositivos. Azure IoT Hub es un servicio administrado alojado en la nube de Azure que se puede utilizar como nodo central de mensajes para la comunicación bidireccional entre Velocity y otros dispositivos de IdC.
Ejemplos
A continuación se presentan ejemplos de casos de uso de la salida:
- Un analista de datos desea actualizar las propiedades de los sensores, conectados a través de Azure IoT Hub, basándose en la información que procede de un sistema relacionado.
- Una empresa de logística configura una salida de Azure IoT Hub para iniciar el comportamiento del dispositivo de rastreo de vehículos en función de la ubicación actual del vehículo.
Notas de uso
Tenga en cuenta lo siguiente al trabajar con la salida:
- Las propiedades de conexión de Azure IoT Hub se pueden obtener en Azure IoT Hub. La política de acceso compartido debe tener permisos de conexión de servicio.
- El dispositivo al que desea enviar mensajes ya debe existir en Azure IoT Hub. Velocity no lo creará.
- El Id. de rastreo del mensaje o registro debe coincidir con el Id. del dispositivo registrado en Azure IoT Hub.
- Azure mantiene un máximo de 50 mensajes pendientes para la entrega por dispositivo.
Están disponibles los siguientes formatos de datos de salida:
- Delimitados
- JSON
- GeoJSON
- EsriJSON
Parámetros
A continuación se indican los parámetros de la salida:
| Parámetro | Descripción | Tipo de datos |
|---|---|---|
| Nombre de host de Azure IoT Hub | El nombre de host para Azure IoT Hub. | Cadena de caracteres |
| Nombre de clave de acceso compartida | El nombre de la clave de acceso compartida para las credenciales de Azure IoT Hub. | Cadena de caracteres |
| Clave de acceso compartida | La clave de acceso compartida para las credenciales de Azure IoT Hub. | Contraseña |
| Formato de datos de salida | El formato de los mensajes de salida. Se admiten los formatos GeoJSON, EsriJSON, Delimitado y JSON . | Cadena de caracteres |
Escribir fila de encabezado | Especifica si los archivos escriben la fila de encabezado con los nombres de los campos. El valor predeterminado es falso. | Booleano |
Delimitador de campo | Delimitador de campo utilizado por el archivo para separar los campos. El valor predeterminado es una coma (,). | Cadena de caracteres |
Consideraciones y limitaciones
Plantéese lo siguiente al utilizar la salida:
Azure IoT Hub admite un tiempo de mensaje para el parámetro en directo que es el tiempo de expiración para un mensaje de nube a dispositivo. En la versión actual, el valor predeterminado es una hora para todos los mensajes salientes de Velocity. Con ello, se expondrá como una propiedad configurable en una versión posterior.