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

审核编辑:汤梓红

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

    关注

    114

    文章

    5812

    浏览量

    170203
  • BlueTooth
    +关注

    关注

    3

    文章

    213

    浏览量

    61562
  • uart
    +关注

    关注

    22

    文章

    1235

    浏览量

    101358
  • BLE
    BLE
    +关注

    关注

    12

    文章

    660

    浏览量

    59392
  • 模组
    +关注

    关注

    6

    文章

    1488

    浏览量

    30368

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

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

收藏 人收藏

    评论

    相关推荐

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

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

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

    Ai-WB2系列模组/开发板一个
    的头像 发表于 01-13 15:11 1288次阅读
    <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 882次阅读
    <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系列模组概述

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

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

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

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

    需要准备的软硬件:Ai-WB2系列模组或者开发板,Type-C数据线,安信可云服务器。
    的头像 发表于 09-24 11:19 2858次阅读
    <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 975次阅读
    安信可<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 639次阅读
    <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 746次阅读
    安信可<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 452次阅读
    安信可<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 551次阅读
    <b class='flag-5'>Ai-WB2</b>使用HomeAssistant-C库接入HomeAssistant

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

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