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

审核编辑:汤梓红

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

    关注

    112

    文章

    5426

    浏览量

    165629
  • BlueTooth
    +关注

    关注

    3

    文章

    198

    浏览量

    59221
  • uart
    +关注

    关注

    22

    文章

    1156

    浏览量

    99942
  • BLE
    BLE
    +关注

    关注

    12

    文章

    608

    浏览量

    58831
  • 模组
    +关注

    关注

    6

    文章

    1254

    浏览量

    29309

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

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

收藏 人收藏

    评论

    相关推荐

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

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

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

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

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

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

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

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

    详解蓝牙52832模块的串口通讯方式

    作为主设备,模块与手机成功建立连接后即可开始双向数据透明传输。基本架构如下:天工测控推出的蓝牙
    发表于 09-14 16:02

    BM1021双模蓝牙模组

    ,可与所有版本安卓手机收发数据,同时其又支持最新蓝牙标准BLE(BT4.0),可与支持BLE的iOS设备配对连接,不需要MFI认证及加密芯片,不需要额外开发包及授权费用,iOS设备不需要越狱,支持
    发表于 05-13 06:35

    模块赋能物联网时代

    会有应答(SNED OK)。发送完成后,模组通过串口回应主控制器,发送完成;平台发送数据(“01”)给模组模组通过串口发送给主控制器,实现对端的操作。发送AT命令成功会有应答。
    发表于 02-20 14:49

    AT32WB415 SPP Application Note

    Profile)串口协议,是一个传输协议子集,它规定了两个对等设备之间建立RFCOMM 通信所需要的基本操作。简单来说就是蓝牙设备之间建立
    发表于 01-05 19:47

    安信可WB2系列模组通过双85测试

    ​01、Ai-WB2系列模组通过双85测试Ai-WB2系列模组是安信可科技最新发布的2.4GHzWi-Fi+BLECombo模组
    的头像 发表于 11-03 10:46 747次阅读
    安信可<b class='flag-5'>WB</b>2系列<b class='flag-5'>模组</b>通过双85测试

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

    安信可官网的combo_AT固件不断更新,为了方便大家开发WB2系列,本示例使用安信可自主开发的AT固件实现蓝牙与串口透传通讯。波特率115200。
    的头像 发表于 09-05 15:23 446次阅读
    <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>

    安信可Ai-WB2系列模组概述

    Ai-WB2系列模组是安信可科技开发的Wi-Fi&BT模组,该模组搭载BL602芯片作为核心处理器,支持Wi-Fi 802.11b/g/n协议和BLE 5.0协议。双模
    的头像 发表于 09-09 10:01 855次阅读

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

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

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

    需要准备的软硬件:Ai-WB2系列模组或者开发板,Type-C数据线,安信可透传云服务器。
    的头像 发表于 09-24 11:19 1297次阅读
    <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 442次阅读
    安信可<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 341次阅读
    <b class='flag-5'>Ai-WB2</b><b class='flag-5'>模组</b>HTTP客户端HEAD和GET请求方法