发帖
1 0 0

Ai-WB2-32S-Kit评测内容2-Wi-Fi与蓝牙基础通信

Jack_Jack
注册会员

2

主题

0

回帖

164

积分

注册会员

积分
164
Ai-WB2系列 64 1 前天 10:36
[i=s] 本帖最后由 Jack_Jack 于 2025-5-20 10:39 编辑 [/i]

1、烧录固件
我之前烧写别的程序了,所以重新烧录一下固件。

规格书网站下载Combo-AT固件和烧录工具。
固件

image.png

烧写工具

image.png
双击打开

image.png
点击确定

image.png

选中Enable前的对勾,后面browse选中刚下载的固件,确保port没问题,我这里是COM5,然后点击Create&Download,进度条走到百分百,按提示按下复位键,出现ALL successful就是成功了。
更多详情可以查看官方教程

2、通过AT指令连接Wi-Fi路由器
AT指令集可以查看这里

我这里使用的是正点原子的串口助手(不推荐),这里要注意勾选发送新行,会自动在发送消息后面添加回车和换行\r\n
image.png

打开串口后,按下开发板上的复位键,出现如下信息

image.png
发送AT指令,自动回复OK,没问题

image.png

①查询WIFI工作模式
命令

AT+WMODE?

串口显示结果

image.png

手册说明

image.png
可以看到,模块工作于STA模式,可以去连接无线路由器。

②扫描WIFI列表
命令

AT+WSCAN

串口显示结果

微信图片_2025-05-20_103738_122.png

手册说明

image.png

③连接WIFI
指令

AT+WJAP=ESS,********

串口显示结果

image.png

可以看到已经连接上了,
使用指令查询

AT+WJAP?

串口显示结果

微信图片_2025-05-20_093935_078.png

可以看到模块分配的IP地址192.168.3.50

3、连接蓝牙并通信
①查询蓝牙工作模式
命令

AT+BLEMODE?

串口显示结果

image.png

手册说明

image.png

可以看到,现在蓝牙处于关闭状态。

②设置为从机状态
命令

AT+BLEMODE=0

串口显示结果

image.png

此时,已经设置好了,使用电脑连接即可。

③连接蓝牙
我使用了PC端BLE调试工具,点击BLEDebug前往CSDN查看使用介绍。

image.png

首先点击开始扫描,可以看到有ai-thinker,第一次连接点配对,我配对过了,这次点连接

image.png

连接成功后出现如下窗口

image.png

此时,模块进入透传模式,发送+++进入AT命令模式,使用命令查看 TX 特征 UUID和 RX 特征 UUID。
命令

AT+BLETXUUID?
AT+BLERXUUID?

串口显示结果

image.png

此时,我们发送指令进入透传模式准备发数据

AT+TRANSENTER

④传输数据

点击模块蓝牙TX 特征 UUID,打开如图所示窗口,勾选Notify

rimage.png

串口勾选16进制发送,点击发送

image.png

这边就受到了信息

image.png

点击模块蓝牙RX 特征 UUID,打开如图所示窗口,注意这里是以16进制发送,可以按照ASCII对应值发送,比如我发送的是41,串口接收到的应该是A

image.png

可以看到串口接收到了A,前一串是我发送别的数据显示的

image.png

4、最后

不推荐使用这个串口助手,它有bug。

──── 0人觉得很赞 ────

使用道具 举报

哈哈很不错~
您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 28771 个
  • 话题数: 41131 篇