我正在尝试使用bash脚本配对设备。我希望自动执行此操作,而不提示用户输入PIN。我在标准输入上试过了:
echo 1234 |bluetoothctl pair XX:XX:XX:XX:XX:XX
这个作为参数:
bluetoothctl pair XX:XX:XX:XX:XX:XX 1234
但没有任何工作。我需要提供引脚,因为我试图与HC-05模块配对。或者有没有一些替代bluetoothctl在树莓派操作系统,可以做我想要的?
7ajki6be1#
您可以尝试通过更改设备上的IO功能来克服此问题,这样您甚至不会在第一时间收到提示。启动bluetoothctl时有两个选项:-
bluetoothctl --agent DisplayOnly bluetoothctl --agent NoInputNoOutput
这将使它在配对时,远程设备将知道您甚至没有能力在您的设备上进行任何输入,因此提示将切换到远程设备或JustWorks配对,如果其他设备也没有输入功能。请查看以下链接以获取更多信息:-
1条答案
按热度按时间7ajki6be1#
您可以尝试通过更改设备上的IO功能来克服此问题,这样您甚至不会在第一时间收到提示。启动bluetoothctl时有两个选项:-
这将使它在配对时,远程设备将知道您甚至没有能力在您的设备上进行任何输入,因此提示将切换到远程设备或JustWorks配对,如果其他设备也没有输入功能。
请查看以下链接以获取更多信息:-