mqtt服务器搭建 windows(阿里云mqtt服务器搭建)

MQTT是轻量级基于代理的发布/订阅的消息传输协议,它可以通过很少的代码和带宽和远程设备连接。例如通过卫星和代理连接,通过拨号和医疗保健提供者连接,以及在一些自动化或小型设备上,而且由于小巧,省电,协议开销小和能高效的向一个或多个接收者传递信息,故受到很多物联网产品应用。

MQTT协议的优点:

1、可以实现手机消息推送push;

2、 协议简单,最小的头部只需2个字节,特别适用于嵌入式中;

下面就举例说明一下MQTT测试

1、测试需要准备的工具和设备:

(1)工具MQTTlen 插件 (此工具是模仿WEB向模组终端发送请求)

(2)支持MQTT功能的设备;

(3)浏览器;

2、MQTTlen 工具使用:

(1):添加扩展程序

打开360浏览器-》工具-》加载已解压的扩展程序

mqtt服务器搭建 windows(阿里云mqtt服务器搭建)

(2)使用网页打开MQTTLEN扩展程序:

mqtt服务器搭建 windows(阿里云mqtt服务器搭建)

(3)添加MQTT客户端:

【MQTT联调测试服务器

账户:用户名

密码:密码

点击启用-添加MQTT客户端信息

mqtt服务器搭建 windows(阿里云mqtt服务器搭建)

(4)发送请求:

mqtt服务器搭建 windows(阿里云mqtt服务器搭建)

3、设备端使用MQTT的示例:

3.1 连接到MQTT服务器

(以服务器地址为:101.200.58.143为例)

1》创建MQTT连接,AT+MQTTCONN="101.200.58.143","1883","reates",90,0

2》订阅MQTT主题,AT+MQTTSUBUNSUB="/rda/test_topic",1,1

3》发布主题上的MQTT消息 AT+MQTTPUB="/rda/test_topic","hello mqtt message published by RDA",1,0,0

4》取消订阅MQTT主题,AT+MQTTSUBUNSUB="/rda/test_topic",0

MQTT断开连接,AT+MQTTDISCONN

3.2 连接到OneNET

要连接到onenet,首先要在onenet网站上注册账户,https://open.iot.10086.cn,创建产品和设备,然后获取产品ID,设备ID和auth_info;使用设备ID填写clientid,使用产品ID填写用户名,使用auth+info填写密码

1》创建MQTT连接,

AT+MQTTCONN="183.230.40.39",6002,"23036025",120,0,"112333","ABC123RDA"

2》订阅MQTT主题,

AT+MQTTSUBUNSUB="RDATEST_TOPIC",1,1

3》发布主题上的MQTT消息,

AT+MQTTPUB="RDATEST_TOPIC","hello mqtt message published by rda",1,0,0

4》取消订阅MQTT主题

AT+MQTTSUBUNSUN="RDATEST_TOPIC",0

5》 MQTT断开连接:AT+MQTTDISCONN

以上就是简单的说明MQTT协议使用方法。

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 sumchina520@foxmail.com 举报,一经查实,本站将立刻删除。
如若转载,请注明出处:https://www.dasum.com/172264.html