Ai-WB2模组与手机建立SPP连接,在UART-Bluetooth LE透传模式下传输数据

描述

  目录

1. 准备工作

2. 创建蓝牙服务并广播

3. 创建BLE连接

4. BLE蓝牙服务端查询服务和发现特征

5. BLE客户端发现服务和服务特征

6. BLE服务端配置和使能BLE App

PART 01   准备工作

需要准备的软硬件:Ai-WB2系列模组或者开发板,Type-C数据线,蓝牙调试助手。

下载链接

提取码:1234

PART 02   创建蓝牙服务并广播

1.先保证模块或者开发板上电打印ready,如下图:

BLE

2.发送以下指令:

BLE

如下图:

BLE

PART 03   创建BLE连接

打开手机APP上的nrfConnect调试助手,点击SCAN开始扫描,找到 Bluetooth LE 服务端的 MAC 地址,点击 CONNECT 进行连接,此时串口应该会打印类似于 +BLECONN:0,“604298:aa” 的 log,这表示已经建立了 Bluetooth LE 连接,如下图:

BLE

PART 04   BLE蓝牙服务端查询服务和发现特征

发送AT+BLEGATTSSRV?和AT+BLEGATTSCHAR?进行查询和发现特性,如下图:

BLE

PART 05   BLE客户端发现服务和服务特征

1.此时在手机 nRF 调试助手客户端点击 UUID:0xA002 的 UnKnown Service,如下图:

BLE

2.此时在手机 nRF 调试助手客户端的 UUID:0xA002 的 UnKnown Service 服务下一级选项中选择点击 Properties 为 NOTIFY 或者 INDICATE 的服务特征的右侧按钮(这里 ESP-AT 默认 Properties 为 NOTIFY 或者 INDICATE 的服务特征是 0xC305 和 0xC306),开始侦听 Properties 为 NOTIFY 或者 INDICATE 的服务特征,如下图:

BLE

PART 06   BLE服务端配置和使能BLE APP

选择支持 notify 或者 indicate 的 characteristic 作为写通道发送数据,选择支持写操作的 characteristic 作为读通道接收数据。指令为:

BLE

如下图:

BLE

BLE

  审核编辑:汤梓红

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分