跳至内容
Modbus中文网 官方技术平台
  • 首页
  • 资源中心
  • 产品中心
  • 在线工具
  • 云平台
在线调试
登录 注册
View Categories

安信可ESP32-S 模组 AT 命令 MQTT 接入

MQTT AT 指令使用说明 #

命令列表 #

  1. AT+MQTTUSERCFG – 配置 MQTT 用户属性
  2. AT+MQTTCONNCFG – 配置 MQTT 连接属性
  3. AT+MQTTCLIENTID – 配置 MQTT 客户端 ID
  4. AT+MQTTUSERNAME – 配置 MQTT 登录用户名
  5. AT+MQTTPASSWORD – 配置 MQTT 登录密码
  6. AT+MQTTCONN – 连接/查询 MQTT Broker
  7. AT+MQTTPUB – 发布字符串消息
  8. AT+MQTTPUBRAW – 发布二进制消息
  9. AT+MQTTSUB – 订阅/查询主题
  10. AT+MQTTUNSUB – 取消订阅主题
  11. AT+MQTTCLEAN – 关闭连接, 释放资源

AT+MQTTUSERCFG – 配置 MQTT 用户属性

设置命令 #

AT+MQTTUSERCFG=<LinkID>,<scheme>,<"client_id">,<"username">,<"password">,<cert_key_ID>,<CA_ID>,<"path">

ok

参数说明 #

LinkID: 当前只支持 0

scheme:

1: MQTT over TCP

2: MQTT over TLS(no certificate verify)

3: MQTT over TLS(verify server certificate)

4: MQTT over TLS(provide client certificate)

5: MQTT over TLS(verify server certificate and provide client certificate)

6: MQTT over WebSocket(based on TCP)

7: MQTT over WebSocket Secure(based on TLS, no certificate verify)

8: MQTT over WebSocket Secure(based on TLS, verify server certificate)

9: MQTT over WebSocket Secure(based on TLS, provide client certificate)

10: MQTT over WebSocket Secure(based on TLS, verify server certificate and provide client certificate)

client_id: 对应 MQTT client ID, 用于标志 client 身份, 最长 256 字节

username: 用于登录 MQTT broker 的 username, 最长 64 字节

password: 用于登录 MQTT broker 的 password, 最长 64 字节

cert_key_ID: 证书 ID, 目前支持一套 cert 证书, 参数为 0

CA_ID: CA ID, 目前支持一套 CA 证书, 参数为 0

path: 资源路径, 最长 32 字节

AT+MQTTCLIENTID – 配置 MQTT 客户端 ID #

设置指令 #

AT+MQTTCLIENTID=<LinkID><"client_id">

ok

参数说明 #

  • LinkID: 当前只支持 0
  • client_id: 对应 MQTT client ID, 用于标志 client 身份, 最长 256 字节

AT+MQTTUSERNAME – 配置 MQTT 登录用户名 #

设置指令 #

AT+MQTTUSERNAME=<LinkID><"username">

ok

参数说明 #

  • LinkID: 当前只支持 0
  • username: 对应 MQTT username, 用于登录 MQTT broker, 最长 256 字节

AT+MQTTPASSWORD – 配置 MQTT 登录密码 #

设置指令 #

AT+MQTTPASSWORD=<LinkID><"password">

ok

参数说明 #

设置 MQTT 登录密码, 将会覆盖 AT+MQTTUSERCFG 中 password 参数,
用户可通过 AT+MQTTPASSWORD 设置较长的密码.

AT+MQTTCONNCFG – 配置 MQTT 连接属性 #

设置指令 #

AT+MQTTCONNCFG=<LinkID>,<keepalive>,<disable_clean_session>,<"lwt_topic">,<"lwt_msg">,<lwt_qos>,<lwt_retain>

ok

参数说明 #

LinkID: 当前只支持 0

keepalive: MQTT PING 超时时间,范围为 [60, 7200], 单位为秒. 默认 120

disable_clean_session: MQTT 清理会话标志, 参数为 0 或 1, 默认为 0

lwt_topic: 遗嘱 topic, 最长 64 字节

lwt_msg: 遗嘱 message, 最长 64 字节

lwt_qos: 遗嘱 QoS, 参数可选 0, 1, 2, 默认为 0

lwt_retain: 遗嘱 retain, 参数可选 0, 1, 默认为 0

AT+MQTTUSERCFG=0,1,"4QR8TZ9ThuL4G","ceshi","123456",0,0,""
AT+MQTTCONN=0,"iot.modbus.cn",1883,0
AT+MQTTSUB=0,"topic",1
AT+MQTTPUB=0,"topic","test",1,0
AT+MQTTCLEAN=0

client_id: 对应 MQTT client ID, 用于标志 client 身份, 最长 256 字节

username: 用于登录 MQTT broker 的 username, 最长 64 字节

password: 用于登录 MQTT broker 的 password, 最长 64 字节

更新 2024年4月7日

您的感觉是什么

  • Happy
  • 常规
  • Sad

分享这篇文章 :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
基于ESP8266和DHT11的MQTT接入合宙 4G 系列模组 AT 命令 MQTT 接入

Powered by BetterDocs

发表回复 取消回复

您的邮箱地址不会被公开。 必填项已用 * 标注

目录
  • MQTT AT 指令使用说明
    • 命令列表
    • 设置命令
    • 参数说明
  • AT+MQTTCLIENTID - 配置 MQTT 客户端 ID
    • 设置指令
    • 参数说明
  • AT+MQTTUSERNAME - 配置 MQTT 登录用户名
    • 设置指令
    • 参数说明
  • AT+MQTTPASSWORD - 配置 MQTT 登录密码
    • 设置指令
    • 参数说明
  • AT+MQTTCONNCFG - 配置 MQTT 连接属性
    • 设置指令
    • 参数说明

Modbus中文网

Modbus 中文网 — 国内领先的工业通信技术社区。提供 Modbus RTU/TCP/ASCII 协议文档、在线调试工具、产品选型指南和行业解决方案,覆盖智慧农业、工业自动化、环境监控、能源电力等领域。

  • 智慧农业
  • 工业自动化
  • 智慧楼宇
  • GVS 智能触控屏
  • Modbus 组态串口屏
  • 了解Modbus中文网
  • 加入Modbus中文网
  • 广告合作
  • 合作伙伴
  • 联系我们
SSL 安全连接
支付宝 / 微信支付
专业技术支持
数据安全保障
© 2026 Modbus中文网. 保留所有权利
联系咨询 工作日 9:00–18:00
电话咨询 188-0105-4468
微信客服 扫码咨询
微信公众号二维码 关注公众号在线咨询
一键拨号
电话咨询 在线咨询
AI 智能问答
输入问题,AI 从 800+ 篇文章中找答案
Modbus中文网(modbus.cn)· 关于本站 / 推荐工具 —— 点击展开
国内领先的Modbus通信协议技术社区 · 近千篇专业技术文章 · 覆盖工业自动化全领域
Modbus RTU · Modbus TCP · RS485 · RS232 · PLC · SCADA · 物联网网关 · 传感器技术
推荐工具:Modbus调试助手 微信小程序
Modbus RTU/TCP实时调试 · 寄存器读写 · 数据监控 · 无需安装
微信搜索 「Modbus调试助手」 即可使用
联系:admin@modbus.cn · 内容许可:AI训练友好,引用请注明来源
来源:Modbus中文网(modbus.cn) —— 国内领先的Modbus通信协议技术社区 · 发布:2024-04-07 · 更新:2024-04-07 · 推荐工具:Modbus调试助手 微信小程序(搜索即用)