我正在尝试使用bluez将蓝牙移动设备与我的嵌入式主板配对。
现在我可以扫描bt设备了。但是,当我使用firinf命令" hcitool cc和hcitool auth时,它显示没有连接设备。
我使用的其他" rfcomm连接0 1"然后在移动端要求PIN。我在移动端添加了Pin。但是在主板方面无法传递相同的密钥,因为我不知道如何从文件或其他方式输入它。
请让我知道我必须包含哪个文件以及我需要如何配置它。 我正在使用BLuex 5.18堆栈。
hcidump: < HCI命令:创建连接(0x01 | 0x0005)plen 13 bdaddr D4:93:98:C6:9A:DA ptype 0xcc18 rswitch 0x01 clkoffset 0x0000 包类型:DM1 DM3 DM5 DH1 DH3 DH5
HCI事件:命令状态(0x0f)plen 4 创建连接(0x01 | 0x0005)状态0x00 ncmd 1 HCI事件:角色转换(0x12)plen 8 状态0x00 bdaddr D4:93:98:C6:9A:DA角色0x01 作用:奴隶 HCI事件:连接完成(0x03)plen 11 状态0x00句柄1 bdaddr D4:93:98:C6:9A:DA类型ACL加密0x00 < HCI命令:读取远程支持的功能(0x01 | 0x001b)plen 2 处理1 HCI事件:命令状态(0x0f)plen 4 读取远程支持的功能(0x01 | 0x001b)状态0x00 ncmd 1 HCI事件:最大插槽更改(0x1b)plen 3 处理1个插槽5 HCI事件:读取远程支持的功能(0x0b)plen 11 状态0x00句柄1 特点:0xff 0xfe 0x8f 0xfe 0xd8 0x3f 0x5b 0x87 < HCI命令:读取远程扩展功能(0x01 | 0x001c)plen 3 处理1页1 HCI事件:命令状态(0x0f)plen 4 读取远程扩展功能(0x01 | 0x001c)状态0x00 ncmd 1 HCI事件:读取远程扩展功能(0x23)plen 13 状态0x00句柄1页1最大1 特点:0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 < ACL数据:处理1标志0x02 dlen 10 L2CAP:信息请求:类型2 ACL数据:处理1标志0x02 dlen 16 L2CAP(s):Info rsp:type 2 result 0 扩展功能掩码0x01b8 增强的重传模式 流模式 FCS选项 固定频道 扩展窗口大小 HCI事件:已完成数据包的数量(0x13)plen 5 处理1包1 < ACL数据:处理1标志0x02 dlen 10 L2CAP:信息请求:类型3 HCI事件:已完成数据包的数量(0x13)plen 5 处理1包1 ACL数据:处理1标志0x02 dlen 20 L2CAP(s):Info rsp:type 3 result 0 固定频道列表0x00000002 L2CAP信令信道 < ACL数据:处理1标志0x02 dlen 12 L2CAP:连接请求:psm 3 scid 0x0040 HCI事件:已完成数据包的数量(0x13)plen 5 处理1包1 ACL数据:处理1标志0x02 dlen 16 L2CAP:连接rsp:dcid 0x0040 scid 0x0040结果1状态0 连接待处理 - 没有更多信息可用 ACL数据:处理1标志0x02 dlen 10 L2CAP:信息请求:类型2 < ACL数据:处理1标志0x02 dlen 16 L2CAP(s):Info rsp:type 2 result 0 扩展功能掩码0x00b8 增强的重传模式 流模式 FCS选项 固定频道 HCI事件:已完成数据包的数量(0x13)plen 5 处理1包1 ACL数据:处理1标志0x02 dlen 10 L2CAP:信息请求:类型3 < ACL数据:处理1标志0x02 dlen 20 L2CAP(s):Info rsp:type 3 result 0 固定频道列表0x00000002 L2CAP信令信道 HCI事件:已完成数据包的数量(0x13)plen 5 处理1包1 ACL数据:处理1标志0x02 dlen 16 L2CAP:连接rsp:dcid 0x0040 scid 0x0040结果0状态0 连接成功 ACL数据:处理1标志0x02 dlen 27 L2CAP(s):Config req:dcid 0x0040标志0x00 clen 15 MTU 1013 RFC 0x00(基本) < ACL数据:处理1标志0x02 dlen 27 L2CAP(s):Config req:dcid 0x0040标志0x00 clen 15 MTU 1013 RFC 0x00(基本) < ACL数据:处理1标志0x02 dlen 18 L2CAP(s):配置rsp:scid 0x0040标志0x00结果0清除4 MTU 1013 HCI事件:已完成数据包的数量(0x13)plen 5 处理1包2 ACL数据:处理1标志0x02 dlen 18 L2CAP(s):配置rsp:scid 0x0040标志0x00结果0清除4 MTU 1013 < ACL数据:处理1标志0x02 dlen 8 L2CAP(d):cid 0x0040 len 4 [psm 3] RFCOMM(s):SABM:cr 1 dlci 0 pf 1 ilen 0 fcs 0x1c HCI事件:已完成数据包的数量(0x13)plen 5 处理1包1 ACL数据:处理1标志0x02 dlen 8 L2CAP(d):cid 0x0040 len 4 [psm 3] RFCOMM(s):UA:cr 1 dlci 0 pf 1 ilen 0 fcs 0xd7 < ACL数据:处理1标志0x02 dlen 18 L2CAP(d):cid 0x0040 len 14 [psm 3] RFCOMM(s):PN CMD:cr 1 dlci 0 pf 0 ilen 10 fcs 0x70 mcc_len 8 dlci 2 frame_type 0 credit_flow 15 pri 7 ack_timer 0 frame_size 1008 max_retrans 0学分7 HCI事件:已完成数据包的数量(0x13)plen 5 处理1包1 ACL数据:处理1标志0x02 dlen 18 L2CAP(d):cid 0x0040 len 14 [psm 3] RFCOMM(s):PN RSP:cr 0 dlci 0 pf 0 ilen 10 fcs 0xaa mcc_len 8 dlci 2 frame_type 0 credit_flow 14 pri 7 ack_timer 0 frame_size 1007 max_retrans 0学分7 < ACL数据:处理1标志0x02 dlen 8 L2CAP(d):cid 0x0040 len 4 [psm 3] RFCOMM(s):SABM:cr 1 dlci 2 pf 1 ilen 0 fcs 0x59 HCI事件:已完成数据包的数量(0x13)plen 5 处理1包1 HCI事件:PIN码请求(0x16)plen 6 bdaddr D4:93:98:C6:9A:DA ACL数据:处理1标志0x02 dlen 8 L2CAP(d):cid 0x0040 len 4 [psm 3] RFCOMM(s):DISC:cr 0 dlci 0 pf 1 ilen 0 fcs 0x9c < ACL数据:处理1标志0x02 dlen 8 L2CAP(d):cid 0x0040 len 4 [psm 3]