我在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
我们还需要使用消息属性吗?
答案 0 :(得分:1)
此功能(例如对$ body的过滤)要求设置以下消息系统属性:
message.ContentType = "application/json";
message.ContentEncoding = "utf-8";
查看更多详细信息here。