首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Microsoft azure IoT集线器:在消息路由查询中将消息从base64格式解码为8-utf

Microsoft azure IoT集线器:在消息路由查询中将消息从base64格式解码为8-utf
EN

Stack Overflow用户
提问于 2022-04-20 21:58:28
回答 1查看 487关注 0票数 0

我有个设备能把传感器数据发送到物联网中心。我从设备中得到的消息是用base64格式编码的。我不能在设备的设置中更改它。因此,当我打开JSON数据时,"body“值被编码(不能读取),必须转换为UTF-8格式。我想知道是否有可能在IoT集线器中用“消息路由查询”编写代码,以便Microsoft自动转换收到的UTF-8格式的JSON数据以查看信号的值?

提前感谢

布尔马苏德

EN

回答 1

Stack Overflow用户

发布于 2022-04-21 04:40:49

UTF-8编码的JSON的形式发送消息,将在消息对象上设置两个步骤。将以下代码添加到我的应用程序中将解决这个问题。您可以引用此GitHub 链接

代码语言:javascript
复制
msg.content_encoding = "utf-8"
msg.content_type = "application/json"

参考:

https://learn.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-messages-d2c#routing-endpoints

https://learn.microsoft.com/en-us/dotnet/api/system.convert.frombase64string?view=netframework-4.8

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71946612

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档