Выходные данные Azure IoT Hub в ArcGIS Velocity позволяют отправлять сообщения в Microsoft Azure IoT Hub, откуда можно передавать информацию на устройства и датчики в полевых условиях, включая запуск или изменение поведения устройств. Azure IoT Hub – это управляемый сервис, размещенный в облаке Azure, который действует в качестве центрального хаба сообщений для двунаправленной связи между Velocity и другими устройствами Интернета вещей.
Примеры
Ниже приведены примеры использования для выходных данных:
- Аналитик данных хочет обновить свойства датчиков, подключенных через Azure IoT Hub, на основе информации, поступающей из связанной системы.
- Логистическая компания настраивает выходные данные Azure IoT Hub для запуска поведения устройства отслеживания транспортных средств в зависимости от текущего местоположения транспортного средства.
Примечания по использованию
При работе с выходными данными нужно учитывать следующее:
- Свойства подключения Azure IoT Hub можно получить в Azure IoT Hub. У политики общего доступа должны быть права сервисного подключения.
- Устройство, на которое вы собираетесь отправлять сообщения, должно уже существовать в Azure IoT Hub. Velocity не будет его создавать.
- Track ID сообщения или записи должен совпадать с ID устройства, зарегистрированного в Azure IoT Hub.
- Azure поддерживает не более 50 отложенных сообщений для доставки на каждое устройство.
Доступны следующие форматы выходных данных:
- Текст с разделителями
- JSON
- GeoJSON
- EsriJSON
Параметры
Ниже приведены параметры выходных данных:
| Параметр | Описание | Тип данных |
|---|---|---|
| Имя хоста Azure IoT Hub | Имя хоста для Azure IoT Hub. | Строка |
| Имя ключа общего доступа | Имя ключа общего доступа для учетных данных Azure IoT Hub. | Строка |
| Ключ общего доступа | Имя ключа общего доступа для учетных данных Azure IoT Hub. | Пароль |
| Формат выходных данных | Формат для исходящих сообщений. Поддерживаются форматы GeoJSON, EsriJSON, Текст с разделителями и JSON. | Строка |
Вписать строку заголовка | Указывает, записывается ли в файлы строка заголовка с именами полей. Значением по умолчанию является false. | Boolean |
Разделитель полей | Разделитель полей, используемый файлом для разделения полей. По умолчанию это запятая (,). | Строка |
Рекомендации и ограничение
При использовании выходных данных учитывайте следующее:
Azure IoT Hub поддерживает параметр время жизни сообщения, являющийся временем истечения срока действия сообщения при обмене между облаком и устройством. В текущей версии это значение по умолчанию равно одному часу для всех исходящих от Velocity сообщений. Это будет настраиваемое свойство в более позднем релизе.