0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

安信可科技 来源:安信可科技 2023-05-22 11:46 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

目录

1. 准备工作

2. 创建蓝牙服务并广播

3. 创建BLE连接

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

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

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

PART 01 准备工作

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

下载链接

提取码:1234

PART 02 创建蓝牙服务并广播

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

9a5bdc46-f674-11ed-90ce-dac502259ad0.png

2.发送以下指令:

9a738d96-f674-11ed-90ce-dac502259ad0.png

如下图:

9a8a132c-f674-11ed-90ce-dac502259ad0.png

PART 03 创建BLE连接

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

9aa1aaa0-f674-11ed-90ce-dac502259ad0.png

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

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

9ab578be-f674-11ed-90ce-dac502259ad0.png

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

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

9ae3874a-f674-11ed-90ce-dac502259ad0.png

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

9b1a28b8-f674-11ed-90ce-dac502259ad0.png

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

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

9b410302-f674-11ed-90ce-dac502259ad0.png

如下图:

9b4b42a4-f674-11ed-90ce-dac502259ad0.png

9b9593f4-f674-11ed-90ce-dac502259ad0.png

审核编辑:汤梓红

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

    关注

    119

    文章

    6221

    浏览量

    177500
  • BlueTooth
    +关注

    关注

    3

    文章

    229

    浏览量

    63523
  • uart
    +关注

    关注

    22

    文章

    1304

    浏览量

    106081
  • BLE
    BLE
    +关注

    关注

    13

    文章

    745

    浏览量

    65984
  • 模组
    +关注

    关注

    6

    文章

    1719

    浏览量

    32014

原文标题:拿来就能用 | Ai-WB2模组与手机建立SPP 连接,在UART-Bluetooth LE 透传模式下传输数据

文章出处:【微信号:安信可科技,微信公众号:安信可科技】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Ai-WB2模组HTTP客户端POST请求方法

    需要准备的软硬件:Ai-WB2系列模组或者开发板,Type-C数据线。
    的头像 发表于 10-28 09:05 2546次阅读
    <b class='flag-5'>Ai-WB2</b><b class='flag-5'>模组</b>HTTP客户端POST请求方法

    Ai-WB2系列模组/开发板连接亚马逊云的方法介绍

    Ai-WB2系列模组/开发板一个
    的头像 发表于 01-13 15:11 2179次阅读
    <b class='flag-5'>Ai-WB2</b>系列<b class='flag-5'>模组</b>/开发板<b class='flag-5'>连接</b>亚马逊云的方法介绍

    请问ESP32-C3可以使用蓝牙连接电脑吗?

    5.2 我使用模组UART-Bluetooth LE 模式可以
    发表于 06-27 08:10

    BM1021-L双模蓝牙模组技术规格书

    `BM1021-L双模蓝牙模组符合蓝牙4.1协议标准。同时支持蓝牙3.0模式(BR/EDR,SPP协议)及低功耗蓝牙
    发表于 03-11 16:12

    YK661DM20 双模的蓝牙数据模块的特点和应用

    LE-GATT;高速UART数据;快速建立连接
    发表于 07-18 19:59

    Ai-WB2模组手机建立基于Gatt的连接,实现在UART-Bluetooth LE模式下传输数据

    安信可官网的combo_AT固件不断更新,为了方便大家开发WB2系列,本示例使用安信可自主开发的AT固件实现蓝牙与串口通讯。波特率115200。
    的头像 发表于 09-05 15:23 1605次阅读
    <b class='flag-5'>Ai-WB2</b><b class='flag-5'>模组</b>与<b class='flag-5'>手机</b><b class='flag-5'>建立</b>基于Gatt的<b class='flag-5'>连接</b>,实现在<b class='flag-5'>UART-Bluetooth</b> <b class='flag-5'>LE</b><b class='flag-5'>透</b><b class='flag-5'>传</b><b class='flag-5'>模式</b><b class='flag-5'>下传输</b><b class='flag-5'>数据</b>

    Ai-WB2系列模组中静态内存和动态内存的获取

    eclipse软件,bl_iot_sdk,Ai-WB2系列模组或者开发板,静态内存分析软件bouffalo_parse_tool-win32。
    的头像 发表于 09-18 09:48 1073次阅读
    <b class='flag-5'>Ai-WB2</b>系列<b class='flag-5'>模组</b>中静态内存和动态内存的获取

    Ai-WB2系列模组AT固件使用教程

    需要准备的软硬件:Ai-WB2系列模组或者开发板,Type-C数据线,安信可云服务器。
    的头像 发表于 09-24 11:19 4516次阅读
    <b class='flag-5'>Ai-WB2</b>系列<b class='flag-5'>模组</b>AT固件使用教程

    安信可Ai-WB2系列模组基于TCP的MQTT连接服务器使用示例

    安信可Ai-WB2系列模组基于TCP的MQTT连接服务器使用示例
    的头像 发表于 10-16 10:21 2011次阅读
    安信可<b class='flag-5'>Ai-WB2</b>系列<b class='flag-5'>模组</b>基于TCP的MQTT<b class='flag-5'>连接</b>服务器使用示例

    Ai-WB2模组HTTP客户端HEAD和GET请求方法

    需要准备的软硬件:Ai-WB2系列模组或者开发板,Type-C数据线。
    的头像 发表于 10-21 16:37 1193次阅读
    <b class='flag-5'>Ai-WB2</b><b class='flag-5'>模组</b>HTTP客户端HEAD和GET请求方法

    安信可Ai-WB2系列模组/开发板连接AWS亚马逊云

    文章目录 一、软硬件的准备 二、亚马逊云物模型建立 三、连接亚马逊云demo获取以及配置 四、硬件接线 五、烧录软件的使用 六、连接亚马逊云 七、联系我们 前言 Ai-WB2系列
    的头像 发表于 01-16 14:28 1606次阅读
    安信可<b class='flag-5'>Ai-WB2</b>系列<b class='flag-5'>模组</b>/开发板<b class='flag-5'>连接</b>AWS亚马逊云

    安信可Ai-WB2系列模组/开发板连接AWS亚马逊云方法

    文章目录 一、软硬件的准备 二、亚马逊云物模型建立 三、连接亚马逊云demo获取以及配置 四、硬件接线 五、烧录软件的使用 六、连接亚马逊云 七、联系我们 前言 Ai-WB2系列
    的头像 发表于 04-16 15:53 1340次阅读
    安信可<b class='flag-5'>Ai-WB2</b>系列<b class='flag-5'>模组</b>/开发板<b class='flag-5'>连接</b>AWS亚马逊云方法

    Ai-WB2使用HomeAssistant-C库接入HomeAssistant

    Ai-M61/62只用来连接MQTT太浪费资源了,Ai-WB2更具性价比!
    的头像 发表于 06-15 14:00 1332次阅读
    <b class='flag-5'>Ai-WB2</b>使用HomeAssistant-C库接入HomeAssistant

    安信可Ai-WB2系列模组/开发板连接AWS亚马逊云方法

    一、软硬件的准备二、亚马逊云物模型建立三、连接亚马逊云demo获取以及配置四、硬件接线五、烧录软件的使用六、连接亚马逊云七、联系我们前言Ai-WB2系列
    的头像 发表于 07-05 08:23 1242次阅读
    安信可<b class='flag-5'>Ai-WB2</b>系列<b class='flag-5'>模组</b>/开发板<b class='flag-5'>连接</b>AWS亚马逊云方法

    低价不贵!安信可WiFi+BLE模组Ai-WB2系列

    让您买到同时实现Wi-Fi+BLE功能的模组,经过“双85”测试,产品的可靠性与稳定性更强。 01采用WPA3安全协议,数据安全性大幅提升 Ai-WB2系列模组支持 WPA3 安全协议
    的头像 发表于 03-06 08:49 809次阅读
    低价不贵!安信可WiFi+BLE<b class='flag-5'>模组</b><b class='flag-5'>Ai-WB2</b>系列