查看: 321|回复: 0

[应用笔记] WB81-GP蓝牙BT透传应用指导

[复制链接]

21

主题

21

帖子

67

积分

利尔达员工

Rank: 9Rank: 9Rank: 9

积分
67
发表于 2024-2-4 11:08:49 | 显示全部楼层 |阅读模式
  1 引言

  本文档主要讲述如何使用AT 指令搭建BT 透传环境。

  下面是使用两块WB81 开发板的示例,一块作为主机,另一块作为从机。

  在以下步骤中以主机开头的操作只需要在主机端执行即可,以从机开头的操作只需要在

  从机端执行即可。如果操作没有特别指明在哪端操作,则需要在主机端和从机端都执行。

  2 AT 指令列表

  3 AT 应用指导

  初始化蓝牙配置。
  命令:
   AT+ LINITBT = 1
  响应:
   OK

  Classic Bluetooth 初始化。
  命令:
   AT+BTINIT=1
  响应:
   OK

  Classic Bluetooth SPP 协议初始化。
  主机:
   命令:
    AT+BTSPPINIT=1
   响应:
    OK
  从机:
   命令:
    AT+BTSPPINIT=2
   响应:
    OK

  设置Classic Bluetooth 设备名称。
  从机:
   命令:
    AT+BTNAME="EXAMPLE"
   响应:
    OK

  设置Classic Bluetooth 扫描模式为可发现可连接。
  从机:
   命令:
    AT+BTSCANMODE=2
   响应:
    OK

  设置Classic Bluetooth安全参数。设置io_cap为NoInputNoOutput,pin_type为fixed,pin_code为9527。
  从机:
   命令:
    AT+BTSECPARAM=3,1,"9527"
   响应:
    OK

  开启Classic Bluetooth SPP协议。
  从机:
   命令:
    AT+BTSPPSTART
   响应:
    OK

  开启发现Classic Bluetooth 周围设备。设置持续时间为10 秒,可以收到的回应的数量为10。
  主机:
   命令:
    AT+BTSTARTDISC=0,10,10
   响应:
    +BTSTARTDISC:"10:f6:05:f9:bc:4f",realme V11 5G,0x2,0x3,0x2d0,-34
    +BTSTARTDISC:"24:0a:c4:d6:e4:46",EXAMPLE,,,,-27
    +BTSTARTDISC:"10:f6:05:f9:bc:4f",realme V11 5G,0x2,0x3,0x2d0,-33
    +BTSTARTDISC:"24:0a:c4:d6:e4:46",EXAMPLE,,,,-25
    +BTSTARTDISC:"ac:d6:18:47:0c:ae",,0x2,0x3,0x2d0,-72
    +BTSTARTDISC:"24:0a:c4:d6:e4:46",EXAMPLE,,,,-26
    +BTSTARTDISC:"10:f6:05:f9:bc:4f",,0x2,0x3,0x2d0,-41
    +BTSTARTDISC:"24:0a:c4:2c:a8:a2",,,,,-50
    +BTSTARTDISC:"24:0a:c4:d6:e4:46",EXAMPLE,,,,-26
    +BTSTARTDISC:"10:f6:05:f9:bc:4f",realme V11 5G,0x2,0x3,0x2d0,-39
    +BTSTARTDISC:"24:0a:c4:d6:e4:46",EXAMPLE,,,,-23
    +BTSTARTDISC:"10:f6:05:f9:bc:4f",realme V11 5G,0x2,0x3,0x2d0,-36
    +BTSTARTDISC:"10:f6:05:f9:bc:4f",realme V11 5G,0x2,0x3,0x2d0,-41
    +BTSTARTDISC:"b4:a5:ac:16:14:8c",,0x2,0x3,0x2d0,-57
    +BTSTARTDISC:"24:0a:c4:2c:a8:a2"
    +BTSTARTDISC:"b4:a5:ac:16:14:8c"
    OK
   说明:您的发现结果可能与上述响应中的不同。

  建立SPP连接。
  主机:
   命令:
    AT+BTSPPCONN=0,0,"24:0a:c4:d6:e4:46"
   响应:
    +BTSPPCONN:0,"24:0a:c4:d6:e4:46"
    OK
   说明:
    输入上述命令时,请使用您的从机地址。
    如果连接建立成功,从机端则会提示+BTSPPCONN:0,"30:ae:a4:80:06:8e"。

  开启透传。
  主机:
   命令:
    AT+BTSPPSEND
   响应:
    OK
    >

  断开Classic Bluetooth SPP 连接。
  从机:
   命令:
    AT+BTSPPDISCONN=0
   响应:
    +BTSPPDISCONN:0,"30:ae:a4:80:06:8e"
    OK
   说明:
    主机和从机都可以主动断开连接。
    如果连接被成功断开,主机端则会提示+BTSPPDISCONN:0,"24:0a:c4:d6:e4:46"。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表