本文介绍了从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将不会评估邮件正文中的查询表达式。
  • 尝试使用''而不是' "

在此处查看更多信息:  https://docs.microsoft.com/en-us / azure / iot-hub / iot-hub-devguide-routing-query-syntax#message-routing-query-based-on-message-body

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存储的消息路由无效的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-29 05:02