HFMQTTAT配置指南:MQTT连接与订阅设置

需积分: 0 0 下载量 189 浏览量 更新于2024-08-04 收藏 53KB DOCX 举报
"HF MQTT AT配置手册1是关于如何配置和使用HF系列模块进行MQTT通信的文档。手册涵盖了一系列AT命令,用于设置模块的网络连接、MQTT服务器参数、订阅与发布主题以及恢复出厂设置等操作。" 本文档详细介绍了HF系列模块使用MQTT协议进行通信时的AT命令配置,适用于物联网(IoT)设备开发者和系统集成者。通过这些命令,用户可以实现模块与MQTT服务器的连接、消息发布与接收,从而构建可靠的IoT通信链路。 1.1. 通用参数配置AT命令说明 在使用AT命令时,应遵循一定的规范,如使用大写字母,以CR作为命令结束,并且默认波特率为115200。其中,`<TOPIC>`表示主题,最多可包含128个字符;`<DATA>`为推送或接收的数据,同样最大128个字符;`<QOS>`定义服务质量等级,取值0、1或2。 1.2. AT+VER—查询版本信息 该命令用于获取模块的软件版本号,响应中会返回`+ok=<ver>`,其中`<ver>`是具体的版本信息。 1.3. AT+WMODE—查询/设置Wi-Fi模式 模块支持三种模式:STA(Station,客户端模式)、AP(Access Point,热点模式)和APSTA(同时为客户端和热点模式)。通过设置`<mode>`参数,可以切换模式并确认当前模式。 1.4. AT+WSSSID—查询/设置连接的AP 查询AP信息会返回当前连接的SSID,设置AP则需提供要连接的AP名称。 1.5. 至1.17. 其他MQTT相关配置命令 包括配置设备ID(AT+MQCLIENTID)、MQTT服务器地址(AT+MQIPPORT)、用户名和密码(AT+MQUSERPWD),以及查询和控制MQTT状态(AT+MQSTATUS和AT+MQSTART)。此外,还有发布主题信息(AT+MQPUBLISH)、订阅和取消订阅主题(AT+MQSUBSCRIBE和AT+MQUNSUBSCRIBE)、设置默认订阅(AT+MQAUTOSUB)、恢复出厂设置(AT+MQRES)以及选择MQTT版本(AT+MQVER)等。 1.18. AT+MQWILL—设置MQTT遗嘱 此命令用于设置MQTT的WILLTopic和消息,当模块意外断线时,服务器会发布这个预设的信息。 特别说明部分可能包含使用这些命令时的注意事项和最佳实践,而联系方式和免责声明提供了技术支持和法律方面的信息。 HF MQTT AT配置手册1为开发者提供了全面的指导,帮助他们有效管理HF系列模块的MQTT连接,确保数据安全、稳定地传输。通过熟练掌握这些AT命令,用户可以构建高效、可靠的IoT解决方案。