当前位置:网站首页>【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]
边栏推荐
- Jemter operation
- Pycharm create a new file and add author information
- 正则匹配以XXX开头的,XXX结束的
- Where is the answer? action config/Interceptor/class/servlet
- Pycharm importing third-party libraries
- What is the rating of Huishang futures company? Is it safe to open an account? I want to open an account, OK?
- 12、 Sort
- Cesium does not support 4490 problem solution and cesium modified source code packaging scheme
- 其实特简单,教你轻松实现酷炫的数据可视化大屏
- Systick tick timer
猜你喜欢
随机推荐
Pick up the premise idea of programming
Locust performance test 2 (interface request)
Locust performance test 5 (analysis)
Regular matching starts with XXX and ends with XXX
Binary tree high frequency question type
NVIC interrupt priority management
NATAPP内网穿透
创建一个长度为6的int型数组,要求数组元素的值都在1-30之间,且是随机赋值。同时,要求元素的值各不相同。
網易雲微信小程序
What is the value of getting a PMP certificate?
Unity3d interface is embedded in WPF interface (mouse and keyboard can respond normally)
Information Security Experiment 3: the use of PGP email encryption software
Interface test API case, data and interface separation
Postman setting environment variables
嵌套(多级)childrn路由,query参数,命名路由,replace属性,路由的props配置,路由的params参数
沙龙预告|GameFi 领域的瓶颈和解决方案
Confitest of fixture py
Locust performance test 3 (high concurrency, parameter correlation, assembly point)
Variable parameter of variable length function
Netease cloud wechat applet