我希望能够将蓝牙配对从一台 PC 移到另一台 PC,以便蓝牙设备自动与新 PC 配对。这似乎需要一些事情:
- 将凭证(存储在哪里?)从第一台电脑移动到第二台电脑
- 使用 Bluez 的 bdaddr 更改第二台 PC 的设备地址以匹配第一台 PC
有人这样做过吗?用途将是多设备/多用户信息亭,登录的用户可以将他们的设备连接到该信息亭,而无需每次重新配对。
答案1
是的,您可以按照您描述的方式通过欺骗 BDADDR 来匹配和复制链接密钥来实现这一点。在 BlueZ/Ubuntu 上,链接密钥存储在/var/lib/bluetooth/<BD_ADDR>/linkkeys