MQTT协议(2)-MQTT 初次体验
2017-08-22 11:52
281 查看
看了 MQTT的概念之后,就想自己尝试使用MQTT 建立连接,之前做过智能家居,用的HTTP协议与乐为物联平台建立的连接,现在尝试用MQTT修改一下试试。
谷歌MQTTlens插件
要指定连接乐为物联服务器的地址和端口,其实MQTT建立的连接是基于TCP连接
IP/域名 mqtt.lewei50.com
端口 1883
client_ID是用于权鉴的吧 afe8c596
2. 客户端发布话题
【数据上报的过程】在这里指我们把智能家居硬件采集的数据,通过网管发布到服务器
按照MQTT的协议发布消息,消息包含在话题里,出去协议本身,其中最重要的两个成分,是话题名 和包含数据的JSON
/lw/u/afe8c5965
现在把话题发布出去,当乐为物联订阅后,服务器端数据就会有相应的更新了
3 . 订阅话题
【反向控制的过程】 这里指服务器发布话题,然后我们硬件这端订阅话题,其实就是服务器向我们智能家居硬件下达控制命令。
首先要在乐为物联的账号下,把我们的设备设置为 使用乐联网MQTT方式
然后在智能物联—–编辑一个控制命令,方法和参数可自行设定
这样点击测试,实际上乐联网就会发布一条控制命令的话题,我们可以在客户端上监听、订阅.
订阅的话题名:/lw/c/afe8c5965
1.MQTT客户端工具
MQTT_fx下载地址谷歌MQTTlens插件
如何使用MQTT客户端,来模拟我的设备,与乐为物联平台通信
1. 配置,建立连接要指定连接乐为物联服务器的地址和端口,其实MQTT建立的连接是基于TCP连接
IP/域名 mqtt.lewei50.com
端口 1883
client_ID是用于权鉴的吧 afe8c596
*********6b7f69fa7_ 01 从你注册的乐为账号里找,后面跟的是设备号
2. 客户端发布话题
【数据上报的过程】在这里指我们把智能家居硬件采集的数据,通过网管发布到服务器
按照MQTT的协议发布消息,消息包含在话题里,出去协议本身,其中最重要的两个成分,是话题名 和包含数据的JSON
/lw/u/afe8c5965
************b7f69fa7_ 01 【乐为物联指定的话题名】
//消息中包含的数据内容,基本JSON格式、这个你乐为物联设备中包含的传感器与数值的 数据对 [ { "Name":"T1", "Value":"10.2" }, { "Name":"H1", "Value":"80.3" } ]
现在把话题发布出去,当乐为物联订阅后,服务器端数据就会有相应的更新了
3 . 订阅话题
【反向控制的过程】 这里指服务器发布话题,然后我们硬件这端订阅话题,其实就是服务器向我们智能家居硬件下达控制命令。
首先要在乐为物联的账号下,把我们的设备设置为 使用乐联网MQTT方式
然后在智能物联—–编辑一个控制命令,方法和参数可自行设定
这样点击测试,实际上乐联网就会发布一条控制命令的话题,我们可以在客户端上监听、订阅.
订阅的话题名:/lw/c/afe8c5965
************b7f69fa7_ 01
//注意! 订阅到服务器的话题后,要及时发送一个响应信息, 当然也是以一个话题的方式发出 /lw/r/afe8c59652574********6b7f69fa7_01 //话题名 { "successful": true, "message": "writeSerial" //注意参数前面的方法名 }
相关文章推荐
- MQTT学习笔记——MQTT协议体验 Mosquitto安装和使用
- MQTT学习笔记——MQTT协议体验 Mosquitto安装和使用
- 【转载】MQTT学习笔记——MQTT协议体验 Mosquitto安装和使用
- MQTT学习笔记——MQTT协议体验 Mosquitto安装和使用
- MQTT学习笔记——MQTT协议体验 Mosquitto安装和使用
- MQTT学习笔记——MQTT协议体验 Mosquitto安装和使用
- MQTT学习笔记——MQTT协议体验 Mosquitto安装和使用
- MQTT学习笔记——MQTT协议体验 Mosquitto安装和使用
- MQTT学习笔记——MQTT协议体验 Mosquitto安装和使用
- 物联网传输协议MQTT
- Win2008初次体验的几个心得
- 使用nodeMCU平台mqtt协议实现物联网通信
- MQTT协议笔记之消息流
- CoAP、MQTT、RESTful协议区别
- MQTT协议的详细分析及各种平台代码实现(参考资料)
- MQTT协议(一)头部信息
- 技术干货 | 初次微服务体验:从Docker容器农场说起
- MQTT协议-MQTT协议简介及协议原理
- Docker 持续集成初次体验
- MQTT协议笔记之发布流程