IoT中心路由查询在消息正文上不匹配

时间:2018-10-20 10:05:02

标签: azure-iot-hub

我在Azure IoT中心中对邮件正文进行筛选时遇到一些问题。仍然不支持吗?测试通过了,但是当我尝试从设备发送真实消息时,一切都在回退,而不是预期的路由。¨

换句话说:

 //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 :(得分:1)

此功能(例如对$ body的过滤)要求设置以下消息系统属性:

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

查看更多详细信息here