gpt4 book ai didi

Linux命令行如何接受没有pin的蓝牙设备配对

转载 作者:IT老高 更新时间:2023-10-28 12:40:11 25 4
gpt4 key购买 nike

有没有一种方法可以在不需要 pin 的情况下在 linux 中配对设备(出于测试目的,所以我需要在没有人工交互的情况下完成它,假设您具有 root 访问权限)?

bluez-simple-agent 似乎需要一个别针,除了一些简单的设备,例如鼠标。

最佳答案

输入 PIN 码实际上是一种过时的配对方法,现在称为 Legacy Pairing .安全简单配对模式适用于蓝牙 v2.1 及更高版本,包括大多数现代蓝牙设备。 SSPMode 身份验证由蓝牙协议(protocol)栈处理,因此无需用户交互即可工作。

以下是连接设备的方法:

# hciconfig hci0 sspmode 1
# hciconfig hci0 sspmode
hci0: Type: BR/EDR Bus: USB
BD Address: AA:BB:CC:DD:EE:FF ACL MTU: 1021:8 SCO MTU: 64:1
Simple Pairing mode: Enabled
# hciconfig hci0 piscan
# sdptool add SP
# hcitool scan
00:11:22:33:44:55 My_Device
# rfcomm connect /dev/rfcomm0 00:11:22:33:44:55 1 &
Connected /dev/rfcomm0 to 00:11:22:33:44:55 on channel 1
Press CTRL-C for hangup

这将建立到设备的串行连接。

关于Linux命令行如何接受没有pin的蓝牙设备配对,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12888589/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com