技术解惑—Ai-WB2模组与手机建立 SPP 连接,AT指令失败问题

[复制链接]
查看1599 | 回复9 | 2023-7-17 15:24:02 | 显示全部楼层 |阅读模式
1.jpg

很多小伙伴在使用WB2模组烧录了1923号固件后参考了官网的旧示例导致AT无法识别的情况,本文使用新的AT指令作出演示示例。
为了方便大家开发WB2系列,本示例使用安信可自主开发的AT固件实现蓝牙与串口透传通讯。波特率115200。
一、准备工作

1.png
二、使用步骤
1. 正确烧录固件验证上电信息

2.png

2. 配置蓝牙信息
输入以下 AT指令
  1. AT+BLENAME=aithinker_XiaoZe           //设置蓝牙名称,这里我使用aithinker_XiaoZe
  2. AT+BLESERUUID=ffe405d2af9fa98fe54a7dfe4353aa66 //设置UUID
  3. AT+BLETXUUID                          //查询TX特征的UUD
  4. AT+BLEMODE=0                          //设置蓝牙工作模式为从机模式
复制代码
记住如下信息

4.png

3. 手机打开nRF Connect连接蓝牙

5.png

4.数据传输
(1) 手机上报发送数据给模块,模块接收到的数据通过串口打印

6.png
7.png

串口打印数据
8.png
(2) 模块发送数据至手机
先使用手机进行配置

9.png
10.png

串口发送数据
11.png


手机接收到数据
12.png


大家有什么不懂的,欢迎踊跃留言~~
3.png

本帖被以下淘专辑推荐:

用心做好保姆工作
回复

使用道具 举报

1759817440 | 2023-8-5 19:22:09 | 显示全部楼层
为什么要自己设置UUID啊?
这个是随便给个值的吗?
回复 支持 反对

使用道具 举报

iiv | 2023-8-25 23:26:31 | 显示全部楼层
插眼
回复

使用道具 举报

iiv | 2023-8-25 23:27:37 | 显示全部楼层
再插一个
回复

使用道具 举报

18350766600@139 | 2023-8-26 15:35:44 | 显示全部楼层
谢谢分享
回复

使用道具 举报

ai-thinker_1 | 2023-8-31 18:25:17 | 显示全部楼层
小安,看看私信消息,哈哈哈
回复 支持 反对

使用道具 举报

dvacos | 2023-9-1 09:28:36 | 显示全部楼层
1759817440 发表于 2023-8-5 19:22
为什么要自己设置UUID啊?
这个是随便给个值的吗?

UUID 是蓝牙的服务,一个服务里面可以有多个特征,特征有属性(读、写、notify等等)。蓝牙有SIG的标准服务 与 特征,按照规范来做,很多设备就可以解析数据,比如说你做了一个 心率服务(0x180D)使用这个UUID,并且按照相关的规范,发送数据,所有的设别都会正常解析心率值。

这个UUID可以随便给,只要主机 从机两方,约定好即可。
回复 支持 反对

使用道具 举报

李白百 | 2023-9-2 10:44:02 | 显示全部楼层
等板子到了上手
回复 支持 反对

使用道具 举报

iiv | 2023-9-12 11:03:12 | 显示全部楼层
点赞~
回复

使用道具 举报

干簧管 | 2023-12-3 19:39:22 | 显示全部楼层
点赞
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则