ESP32 使用 ESP-AT 开启 BLE 透传流程

  • 请用最新版本的 AT 固件来测试,参见最新版本的 AT 指令集说明

    测试条件:手机 APP -> nRF Connect

  • 测试的 AT 指令如下:

    	AT_RESTORE           //将设备恢复出厂设置
        AT+BLEINIT=2         //将 esp32 设置成蓝牙服务端
        AT+BLEADDR?          //查询设备的 MAC 地址
        AT+BLEGATTSSRVCRE    //GATTS 创建服务
        AT+BLEGATTSSRVSTART  //GATTS 开启全部服务。
        AT+BLEGATTSCHAR?    //GATTS 发现服务特征
        AT+SYSMSG=4        //开启透传模式信息上报,参见最新版本的 AT 指令说明 
        AT+BLEADVSTART    //打开广播,使用蓝牙调试APP(Client)  主动与 ESP32 设备 server 建立连接
        AT+BLESPPCFG=1,1,6,1,3   //根据 AT+BLEGATTSCHAR?    查询结果,配置 BLE 透传模式,并在 APP 端打开 NOTIFY 选项    1,6 为配置Notify 的参数,1、3 为配置 Write 的参数,在手机 APP 端可查看对应支持 notify 和 write 的参数,1,6,1,3 即为 Tx(read/notify) 和 Rx (write)的参数
        AT+BLESPP   //打开透传模式,通过 APP 端发数据,透传支持 client 向 server 写(write)数据,也支持 client 读(read) server 发的(TX)数据.
    
  • 测试结果如下:
    在这里插入图片描述

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值