当前位置:网站首页>【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]
边栏推荐
- 进程间的通信方式
- Final keyword
- STM32 and motor development (from stand-alone version to Networking)
- scrapy爬虫mysql,Django等
- How to speed up video playback in browser
- Record of structured interview
- Integer or int? How to select data types for entity classes in ORM
- Jemter operation
- Unity uses mesh to realize real-time point cloud (II)
- flinkcdc 用sqlclient可以指定mysqlbinlog id执行任务吗
猜你喜欢
Kubernetes cluster capacity expansion to add node nodes
正则匹配以XXX开头的,XXX结束的
Cesium load vector data
Data association between two interfaces of postman
Jmeters use
Pytest+request+allure+excel interface automatic construction from 0 to 1 [five nails / flying Book notice]
Summary of PMP learning materials
Variable parameter of variable length function
章鱼未来之星获得25万美金奖励|章鱼加速器2022夏季创业营圆满落幕
Storage of data in memory
随机推荐
[SVN] what is SVN? How do you use it?
SAP MM STO单据的外向交货单创建后新加ITEM?
Difference between interface iterator and iteratable
IIS redirection redirection appears eurl axd
Regular matching starts with XXX and ends with XXX
Unity shader (to achieve a simple material effect with adjustable color attributes only)
Nested (multi-level) childrn routes, query parameters, named routes, replace attribute, props configuration of routes, params parameters of routes
Unity shader (pass user data to shader)
Locust performance test 2 (interface request)
信息安全实验四:Ip包监视程序实现
数据库多表关联查询问题
Install pyqt5 and Matplotlib module
JVM garbage collection detailed learning notes (II)
Do you have any certificates with high gold content?
嵌套(多级)childrn路由,query参数,命名路由,replace属性,路由的props配置,路由的params参数
Detailed learning notes of JVM memory structure (I)
Mysql database transaction learning notes
asp. How to call vb DLL function in net project
C language pointer (Part 2)
Pytest installation (command line installation)