2016-12-05 1 views
1

Я нажимаю данные из концентратора IoT с заданием ASA. Я бы очень хотел использовать IoTHub.EnqueuedTime для определения задержки для сообщений. К сожалению, этот атрибут всегда:Azure IoTHub.EnqueuedTime Неверно на ASA Работа

0001-01-01T00: 00: 00,0000000

Вот запрос:

enter image description here

Любые идеи о том, как я могу получить фактическую дату/время что сообщение было получено IoT Hub?

Спасибо,

Тодд

+0

Я не могу воспроизвести вашу проблему. Не могли бы вы показать свой код? –

+0

Я просто вытаскиваю из концентратора IoT, используя следующий синтаксис: IoTHub.EnqueuedTime - это поле. Я не делаю никаких окон и т. Д. Очень прямолинейно. Единственная дата, которую я вижу, - 0001-01-01T00: 00: 00: 000000. – Todd

+0

Кто-нибудь еще пытается использовать IoTHub.EnqueuedTime через Stream Analytics? Если да, видите ли вы фактическую дату/время? – Todd

ответ

0

EnqueuedTime является имущество, которое штампом IoTHub только тогда, когда он получает команду, предназначенную для устройства. При получении команды устройство получит свойство EnqueuedTime.

Это свойство не поддерживается на телеметрическом пути, когда устройство отправляет сообщение о телеметрии в IoTHub.

Смежные вопросы