MQTT协议
自己所在的公司是搞物联网的,所以会用到MQTT协议。
一.为什么用MQTT或者MQTT的优势
1.发布者与订阅者分离
2.提供一对多的消息发布
3.建立在TCP连接基础上
4.有三种消息发布的服务质量(qos)。
二.协议实现方式
三.协议具体流程
四.项目实战
目的:
一.通过MQTT的方式传感器数据上传到云平台(http://www.nlecloud.com)。
二.云平台通过MQTT的方式发下命令控制设备。
一.传感器数据上传到云平台步骤:
1.下载MQTT.fx软件
2.通过云平台MQTT协议文档设置相关配置信息:
3.点击"connect",查看云平台上线
4.订阅信息
5.点击“Publish”发布消息,可以看到传感器数据上传到云平台(历史数据多了一条)
二.云平台下发命令控制设备fan开关步骤:
1.点击云平台fan按钮,打开风扇。
2.在MQTT.fx软件界面上看到云平台下发的命令