100-STM32+Air724UG基本控制篇(阿里云物联网平台)-关于阿里云物联网平台自定义Topic

<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/ZLAir724UGA/aly.html" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>

Topic说明

一,提示

前面说过,云平台上注册的设备其实就作为了MQTT客户端,把这个设备的信息放到单片机/APP/微信小程序上使用.

单片机/APP/微信小程序等就作为了客户端连接上了物联网平台的MQTT服务器.

不过在阿里云平台上注册的设备的MQTT的发布和订阅的主题是固定形式的!

用户在阿里云物联网平台上注册设备,然后设备信息就记录在了物联网平台的数据库里面

然后物联网平台上的MQTT软件通过读取数据库里面的信息就限制了设备订阅和发布的主题了.

 

二.点击产品,查看

 

 

三.阿里云提供了三种类型的Topic

 

 

这节说一下自定义Topic

一.自定义Topic是说这个Topic可以自定义,云平台默认提供了下面的三个,当然也可以自己添加.

使用下面的Topic发送消息,不需要什么消息格式,愿意发什么就发什么.

 

 

a1m7er1nJbQ 是产品的ProductKey

${deviceName} 是指让你用产品下设备的名字代替

后面的操作权限是告诉用户这个主题是用来发布的还是用来订阅

列如:

我上一节注册的设备的名字是 Mqtt

所以我这个设备发布的主题为:

/a1m7er1nJbQ/Mqtt/user/update

/a1m7er1nJbQ/Mqtt/user/update/error

我设备订阅的主题为:

/a1m7er1nJbQ/Mqtt/user/get

 

二.测试发布主题

 

 

 

 

 

 

 

 

 

 

 

 

 

 

三.测试订阅主题

 

 

 

 

 

 

 

 

 

 

 

四.注

用户只需要知道使用自定义的主题发布的消息可以随意,

自定义Topic一般用于设备和设备之间通信,

当然要想设备之间通信还需要规则引擎,会在后面说到.

 

posted on   广源时代  阅读(233)  评论(0编辑  收藏  举报

编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具

导航

支付宝 QQ群
点击右上角即可分享
微信分享提示