【发布时间】:2022-01-18 16:18:05
【问题描述】:
我在没有显示器的 Linux 设备上使用 Bluez 5.50 堆栈。我想将我的设备与需要密码才能连接的安全配对的移动设备(Android 或 IOS)配对。 每次我尝试配对时,都会生成一个自动生成的密码。我想设置一个在配对过程中使用的默认密码,而不是自动生成的密码。
如何解决这个问题?
【问题讨论】:
-
可能custom agent 是答案。关于 BlueZ 中的自定义代理,这里应该有很多答案。例如stackoverflow.com/q/52192337/7721752 和
-
Agent API 幸运地遵循蓝牙规范并为您随机生成密钥。
-
@emil 我想更多的是在 BlueZ 端设置
NoInputNoOutput。对于没有输入或输出的 Linux 设备来说,这不是要走的路吗? -
是的!这为您提供了 Just Works 配对。
标签: bluetooth bluetooth-lowenergy bluez