Skip to content

由 黎明将至! 贡献,Ai-Thinker 进行整理

Ai-WB2-32S AT+MQTT系列指令使用


前言

一、使用注意

连接前一定要连网

  • 域名可以是域名也可以是IP地址
  • 端口号需要和服务器端口号不一样
  • 用户ID可以任意设置
  • 设置 MQTT 用户名(任意用户名)
  • 设置 MQTT 密码(任意密码)
  • 连接成功
📜 点击展开完整代码
javascript
//MQTT

+
EVENT
:
MQTT_CONNECT
  • 执行连接前需要先设置好 MQTT 参数,如果当前 MQTT 任务已经启动再次执行会重新连接(更改服务器的话建议先删除所有订阅后重连)
  • 这里是异步连接,显示 OK 只是表示 MQTT 任务启动,连接状态需要通过AT+MQTT?查询或等待收到 URC 数据“+EVENT:MQTT_CONNECT

二、使用示例

1.实例步骤

📜 点击展开完整代码
javascript
AT
+
MQTT
=
1
,域名

AT
+
MQTT
=
2
,端口号

AT
+
MQTT
=
3
,
1

AT
+
MQTT
=
4
,sdt

AT
+
MQTT
=
5
,账户
ID

AT
+
MQTT
=
6
,密码

AT
+
MQTT
=
7
,
"XXX"
,
0
,
1
,
"XXX"

AT
+
MQTTSUB
=testtopic/
1
,
0

AT
+
MQTTPUB
=testtopic/
2
,
0
,
0
,
456

AT
+
MQTTUNSUB
=testtopic/
1

示例过程与结果图

总结

原链接:<https://blog.csdn.net/qq_54193285/article/details/135864843?spm=1001.2014.3001.5501>

Released under the MIT License. Build Time 2026-09-11 14:52:23