Запрос маршрута IoT Hub не совпадает в теле сообщения - PullRequest
0 голосов
/ 20 октября 2018

У меня возникают проблемы с фильтрацией тела сообщения в IoT-концентраторе Azure.Это все еще не поддерживается?Тесты проходят, но когда я пробую реальные сообщения с устройства, все попадает на запасной вариант, а не на предполагаемый маршрут. ¨

Другими словами:

 //this is working when adding property to message in the device code
    temperature > 30
//this is not working when message contains json object without using any properties
    $body.temperature > 30 

Нужно ли нам ещеиспользовать свойства сообщения?

1 Ответ

0 голосов
/ 20 октября 2018

Эта функция (например, фильтрация по $ body) требует настройки следующих системных свойств сообщений:

message.ContentType = "application/json";
message.ContentEncoding = "utf-8";

Подробнее здесь .

...