本文介绍了从IoT Hub到Blob存储的消息路由无效的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我已经在IoT Hub中配置了带有查询/过滤器的消息路由(说$ body.Source =" xyz")到Blob存储但我不知道请查看blob存储中的数据。
I have configured Message routing in IoT Hub with query/filter (saying $body.Source="xyz") to Blob Storage but I don't see my data inside blob storage.
如何调查并解决此问题?
How can I investigate and fix this issue?
谢谢,
Muhammad Masood
Muhammad Masood
Masood
推荐答案
请验证以下内容:
- 要在邮件正文中启用查询,邮件应采用UTF-8,UTF-16或UTF-32编码的JSON格式。必须将contentType设置为application / JSON并将contentEncoding设置为系统属性中支持的UTF编码之一。如果未指定这些属性
,IoT Hub将不会评估邮件正文中的查询表达式。 - 尝试使用''而不是' "
See more info here: https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-routing-query-syntax#message-routing-query-based-on-message-body
并验证你可以按照教程:
And validate that you were able to follow the tutorials:
谢谢!
这篇关于从IoT Hub到Blob存储的消息路由无效的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!