|
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
|