MQTT协议简单实践
基于OneNet平台实现MQTT设备的消息上传与发布、订阅。
第一步: 在OneNet上注册账号
第二步:创建产品
产品表示你的物联项目中设计的产品内容,一个产品可能有多个设备支撑。
创建你的产品
第三步:创建产品名下的设备
创建玫瑰花土壤湿度采集设备如下:
image.png
这个设备是我们即将映射现实场景中的物理设备智能湿度检测器(真实设备)
这个真实的设备可以用是STM32F103+湿度计;
也可以是Arduino UNO+湿度计等等。
第四步:使用MQTT模拟器映射设备
下载MQTT模拟器
地址:https://open.iot.10086.cn/doc/art433.html#118
第五步:进行MQTT协议下的数据上传
模式物联设备的数据上传
image.png
第六步:进行设备消息的发布和订阅
发布与订阅智能湿度检测器上传数据之后,如果湿度需要调整,择可以控制喷洒器进行浇水。那么有两种机制:
- 1、通过OneNet的触发器,向喷洒器发送喷洒命令;(本文不涉及)
-
2、通过M2M机制,即消息订阅获知执行喷洒。
新建发布主题
image.png
新建订阅者
image.png
进行消息的订阅
image.png
收到订阅的消息
image.png
网友评论