MQTT协议简单实践

MQTT协议简单实践

基于OneNet平台实现MQTT设备的消息上传与发布、订阅。

第一步: 在OneNet上注册账号

第二步:创建产品

产品表示你的物联项目中设计的产品内容,一个产品可能有多个设备支撑。


创建你的产品

第三步:创建产品名下的设备

创建玫瑰花土壤湿度采集设备如下:


image.png

这个设备是我们即将映射现实场景中的物理设备智能湿度检测器(真实设备)
这个真实的设备可以用是STM32F103+湿度计;
也可以是Arduino UNO+湿度计等等。

第四步:使用MQTT模拟器映射设备

下载MQTT模拟器
地址:https://open.iot.10086.cn/doc/art433.html#118

image.png

第五步:进行MQTT协议下的数据上传

模式物联设备的数据上传


image.png

第六步:进行设备消息的发布和订阅

发布与订阅

智能湿度检测器上传数据之后,如果湿度需要调整,择可以控制喷洒器进行浇水。那么有两种机制:

  • 1、通过OneNet的触发器,向喷洒器发送喷洒命令;(本文不涉及)
  • 2、通过M2M机制,即消息订阅获知执行喷洒。
    新建发布主题


    image.png

新建订阅者


image.png

进行消息的订阅


image.png

收到订阅的消息


image.png

你可能感兴趣的:(MQTT协议简单实践)