繁体   English   中英

如何将 PIN 码传递给 bluetoothctl

[英]How to pass PIN to bluetoothctl

我正在尝试使用 bash 脚本配对设备。 我想在不提示用户输入 PIN 的情况下自动执行此操作。
我在标准输入上试过这个:

echo 1234 |bluetoothctl pair XX:XX:XX:XX:XX:XX

这作为参数:

bluetoothctl pair XX:XX:XX:XX:XX:XX 1234

但没有任何效果。 我需要提供 pin,因为我正在尝试与 HC-05 模块配对。

或者在树莓派操作系统上是否有 bluetoothctl 的替代品,可以做我想做的事?

您可以尝试通过更改设备上的 IO 功能来克服这个问题,这样一开始您就不会收到提示。 启动bluetoothctl时有两个选项:-

bluetoothctl --agent DisplayOnly
bluetoothctl --agent NoInputNoOutput

这将使它在配对时,远程设备会知道您甚至无法在您的设备上进行任何输入,因此提示将切换到远程设备或 JustWorks 配对,如果其他设备有也没有输入能力。

请查看以下链接以获取更多信息:-

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM