当前位置:网站首页>【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]
边栏推荐
- shake数据库中怎么使用Mongo-shake实现MongoDB的双向同步啊?
- IIS redirection redirection appears eurl axd
- Install pyqt5 and Matplotlib module
- esp8266使用TF卡并读写数据(基于arduino)
- flinkcdc 用sqlclient可以指定mysqlbinlog id执行任务吗
- Some pit avoidance guidelines for using Huawei ECS
- Mysql:select ... for update
- SiteMesh getting started example
- NVIC interrupt priority management
- JMeter JDBC batch references data as input parameters (the simplest method for the whole website)
猜你喜欢

Connecting mobile phone with ADB

Zen - batch import test cases

Jenkins task grouping

Jenkins+ant+jmeter use

Pycharm create a new file and add author information

数据建模中利用3σ剔除异常值进行数据清洗

4、 Fundamentals of machine learning

Unity shader (learn more about vertex fragment shaders)

Postman interface test (II. Set global variables \ sets)

Oracle安装增强功能出错
随机推荐
C language pointer (exercises)
Where is the answer? action config/Interceptor/class/servlet
NVIC interrupt priority management
C language pointer (special article)
Binary tree high frequency question type
Port multiplexing and re imaging
Pick up the premise idea of programming
Mysql数据库-锁-学习笔记
What is the use of PMP certificate?
4、 Fundamentals of machine learning
Regular matching starts with XXX and ends with XXX
Locust performance test 5 (analysis)
Unity3d interface is embedded in WPF interface (mouse and keyboard can respond normally)
Self awakening from a 30-year-old female programmer
Final keyword
其实特简单,教你轻松实现酷炫的数据可视化大屏
How can I apply for a PMP certificate?
[SVN] what is SVN? How do you use it?
Windows starts redis service
Skill review of test engineer before interview