文章目录
前言1 固件烧录2 EMQ服务器搭建2.1 软件获取2.2 启动EMQ服务3 设备端联网配置3.1 AT指令配置3.2 信息交互联系我们前言
本文主要介绍安信可BW16模组/开发板运行combo AT固件,借助EMQ服务器实现MQTT通讯的操作过程。
1 固件烧录
固件烧录部分参考文档:安信可BW16模组与开发板更新固件烧录说明,这里不在赘述。
combo固件获取链接:https://docs.ai-/rtl87xx
2 EMQ服务器搭建
2.1 软件获取
EMQX软件获取链接:/en/try?product=broker,用户可根据安装的系统类型,以及版本号下载安装包。
2.2 启动EMQ服务
解压安装包,将文件夹放置到指定路径,打开bin文件夹的路径,运行指令:emqx start
浏览器访问url:localhost:18083
打开WebSocket Client界面,点击connect,连接成功以后,便可开始调试
3 设备端联网配置
3.1 AT指令配置
AT+WMODE=3,1#设置wifi模式为AP_STAAT+WJAP="SSID","PASSWORD"#配置连接室内wifiAT+MQTT=1,mqtt_url#配置访问的MQTT服务器urlAT+MQTT=2,1883#配置服务器访问端口号AT+MQTT=3,1#配置MQTT连接方式,默认1:表示TCPAT+MQTT=4,001#配置MQTT用户ID号AT+MQTT=5,admin#配置MQTT用户名AT+MQTT=6,public#设置MQTT用户密码AT+MQTT#连接MQTTAT+MQTTSUB=pub_topic,0#订阅指导主题AT+MQTTPUB=pub_topic,0,0,123456#向指导主题发布数据
效果如下:
3.2 信息交互
在Dashboard界面上,配置好sub以及pub的各项参数:
这里模组订阅主题为 “sub_topic” 的消息,而Dashboard终端则订阅主题为 “pub_topic” 的消息,之后,模组发布主题为 “pub_topic” 的消息,Dashboard终端则则发布主题为 “sub_topic” 的消息,效果如下:
联系我们
以上就是本期分享的内容,目的在于让大家快速适应新品方案的开发,更多资料可从我们官网上获取。
官方官网:https://www.ai-
开发资料:https://docs.ai-/
官方论坛:http://bbs.ai-
技术支持:support@