Поддержка отправки полных данных в webhook в центральных правилах IOT - PullRequest
0 голосов
/ 25 декабря 2018

Я хочу получить полные данные при выполнении условия,

Например,

В приведенных ниже данных, если тип равен «Неизвестно», я хочу отправить все данные JSON вслужба webhook в правилах,

{"отметка времени": "2017-04-28T08: 16: 14Z", "type": "Unknown", "mac": "ABC1010000AD", "bleName": "ABC"," rssi ": -76," rawData ":" 3A4E24FB1AFCFC6EB07647825FDA50693A4E2 "}

1 Ответ

0 голосов
/ 26 декабря 2018

Azure IoT Central поддерживает только правила для данных и свойств телеметрии устройства.Ваше сообщение устройства содержит только одну телеметрическую информацию, такую ​​как rssi , остальные свойства не являются телеметрическими данными.Было бы хорошо иметь условие правила и для данных, не относящихся к телеметрии, однако в этой текущей версии Azure IoT Central единственный способ получить полное сообщение устройства - использовать Continuous Data Export .

Обратите внимание, что фильтрация экспорта данных отсутствует, просто включается / отключается доставка, поэтому эту логику необходимо выполнять на стороне потребителя, например, в функции ServiceBusTrigger.Другой вариант - экспорт данных в потоковый канал (концентратор событий) и использование стандартного метода потоковой передачи для анализа событий.

...