我是靠谱客的博主 感动咖啡豆,最近开发中收集的这篇文章主要介绍Ai-WB2模组与手机建立 SPP 连接,以及在 UART-Bluetooth LE 透传模式下传输数据1. 准备工作2. 创建蓝牙服务并广播3. 创建BLE连接4. BLE蓝牙服务端查询服务和发现特征5. BLE客户端发现服务和服务特征6. BLE服务端配置和使能BLE APP7. 联系我们,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

前言

  • 1. 准备工作
  • 2. 创建蓝牙服务并广播
  • 3. 创建BLE连接
  • 4. BLE蓝牙服务端查询服务和发现特征
  • 5. BLE客户端发现服务和服务特征
  • 6. BLE服务端配置和使能BLE APP
  • 7. 联系我们

1. 准备工作

需要准备的软硬件:Ai-WB2系列模组或者开发板,Type-C数据线,蓝牙调试助手,下载链接为 链接:https://pan.baidu.com/s/1hQeigKrC7tkB5bp1OALzfg?pwd=1234
提取码:1234

2. 创建蓝牙服务并广播

  1. 先保证模块或者开发板上电打印ready,如下图:
    在这里插入图片描述

  2. 发送以下指令:

AT+BLEINIT=2
AT+BLEGATTSSRVCRE
AT+BLEGATTSSRVSTART
AT+BLEADDR?
AT+BLEADVDATAEX="aithinker_bl602","A002","0102030405",1

如下图:
在这里插入图片描述

3. 创建BLE连接

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

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

发送AT+BLEGATTSSRV?和AT+BLEGATTSCHAR?进行查询和发现特性,如下图
在这里插入图片描述

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

  1. 此时在手机 nRF 调试助手客户端点击 UUID:0xA002 的 UnKnown Service,如下图:
    在这里插入图片描述

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

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

  1. 选择支持 notify 或者 indicate 的 characteristic 作为写通道发送数据,选择支持写操作的 characteristic 作为读通道接收数据。指令为:
AT+BLESPPCFG=1,1,7,1,5
AT+BLESPP

如下图:
在这里插入图片描述
在这里插入图片描述

7. 联系我们

以上就是本期分享的内容,目的在于让大家快速适应新品方案的开发,更多资料可从我们官网上获取。

官方官网:https://www.ai-thinker.com
开发资料:https://docs.ai-thinker.com
官方论坛:http://bbs.ai-thinker.com
技术支持:support@aithinker.com

最后

以上就是感动咖啡豆为你收集整理的Ai-WB2模组与手机建立 SPP 连接,以及在 UART-Bluetooth LE 透传模式下传输数据1. 准备工作2. 创建蓝牙服务并广播3. 创建BLE连接4. BLE蓝牙服务端查询服务和发现特征5. BLE客户端发现服务和服务特征6. BLE服务端配置和使能BLE APP7. 联系我们的全部内容,希望文章能够帮你解决Ai-WB2模组与手机建立 SPP 连接,以及在 UART-Bluetooth LE 透传模式下传输数据1. 准备工作2. 创建蓝牙服务并广播3. 创建BLE连接4. BLE蓝牙服务端查询服务和发现特征5. BLE客户端发现服务和服务特征6. BLE服务端配置和使能BLE APP7. 联系我们所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(70)

评论列表共有 0 条评论

立即
投稿
返回
顶部