当前位置:网站首页>【BW16 应用篇】安信可BW16模组/开发板AT指令实现MQTT通讯

【BW16 应用篇】安信可BW16模组/开发板AT指令实现MQTT通讯

2022-07-07 06:51:00 安信可科技

前言

本文主要介绍安信可BW16模组/开发板运行combo AT固件,借助EMQ服务器实现MQTT通讯的操作过程。

1 固件烧录

固件烧录部分参考文档:安信可BW16模组与开发板更新固件烧录说明,这里不在赘述。
combo固件获取链接:https://docs.ai-thinker.com/rtl87xx

在这里插入图片描述

2 EMQ服务器搭建

2.1 软件获取

EMQX软件获取链接:https://www.emqx.com/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_STA
AT+WJAP="SSID","PASSWORD"	#配置连接室内wifi
AT+MQTT=1,mqtt_url			#配置访问的MQTT服务器url
AT+MQTT=2,1883				#配置服务器访问端口号
AT+MQTT=3,1					#配置MQTT连接方式,默认1:表示TCP
AT+MQTT=4,001				#配置MQTT用户ID号
AT+MQTT=5,admin				#配置MQTT用户名
AT+MQTT=6,public			#设置MQTT用户密码
AT+MQTT						#连接MQTT
AT+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-thinker.com
开发资料:https://docs.ai-thinker.com/
官方论坛:http://bbs.ai-thinker.com
技术支持:[email protected]

原网站

版权声明
本文为[安信可科技]所创,转载请带上原文链接,感谢
https://aithinker.blog.csdn.net/article/details/125621614