ESP32 使用BLE蓝牙透传

ESP32–AT模式使用BLE做透传

这里笔者用的APP是这个,各大应用商店应该都有。

ESP32 使用BLE蓝牙透传_第1张图片

文章目录

  • ESP32--AT模式使用BLE做透传
      • 这里笔者用的APP是这个,各大应用商店应该都有。
    • 1.按照手册连接硬件
    • 2.烧录AT指令固件后,按照以下命令逐条发送:
    • 3.搜索并连接蓝牙,选择服务UUID
    • 4.打开服务ID进行透传测试

1.按照手册连接硬件

​ 笔者使用的是安信可做的ESP32-S模组,默认TX-RX按照手册如下,默认波特率115200

ESP32 使用BLE蓝牙透传_第2张图片

Uart0是下载固件的串口, Uart1是负责调试AT指令的串口,(下载固件等等的详细教学,笔者后面会针对于ESP32做一款开发板,并出手册和视频,大家可以多关注,B站:冒蓝火的哒哒哒哒王),按照图中管脚连接,可用 AT+回车测试 AT模式是否OK!

ESP32 使用BLE蓝牙透传_第3张图片

2.烧录AT指令固件后,按照以下命令逐条发送:

 AT+BLEINIT=2     //初始化BLE为server
 AT+BLEGATTSSRVCRE    //GATTS 创建服务
 AT+BLEGATTSSRVSTART   //GATTS 开启服务
 AT+BLENAME="AiThinker"   //设置BLE 设备名称      
 AT+BLEADVDATA="0201060A0941695468696E6B6572"   //广播设备名称  
 AT+BLEADVSTART        //开启BLE广播

ESP32 使用BLE蓝牙透传_第4张图片

发送完上述指令后正常就可以开启广播来连接蓝牙了。

ESP32 使用BLE蓝牙透传_第5张图片

3.搜索并连接蓝牙,选择服务UUID

选择Unknown Service 选项

ESP32 使用BLE蓝牙透传_第6张图片

蓝牙设备里 发送接口UUID为:0000C304-0000-1000-8000-00805F9B34FB

蓝牙设备里 接收接口UUID为:0000C305-0000-1000-8000-00805F9B34FB

4.打开服务ID进行透传测试

ESP32 使用BLE蓝牙透传_第7张图片

点击功能后面的箭头就可以进入发送或者接收模式, AT里默认使用的是串口1,这里发送的直接去刚才串口助手测试即可。

点击功能后面的箭头就可以进入发送或者接收模式, AT里默认使用的是串口1,这里发送的直接去刚才串口助手测试即可。

ESP32 使用BLE蓝牙透传_第8张图片

你可能感兴趣的:(rtos,单片机)