我正在使用 Ubuntu 11.10,并尝试从命令行连接到蓝牙设备,但我总是需要在图形对话框中输入 PIN。我使用的命令:
root@ubuntu:~# hcitool scan
Scanning ...
00:00:00:00:00:00 device
root@ubuntu:~# rfcomm connect 0 00:00:00:00:00:00 1
此后,出现输入 PIN 码对话框。
有什么方法可以让交互保持在命令行中?在我的环境中,不允许使用 GUI 或要求用户输入 PIN。顺便说一句,PIN 始终相同,但 MAC 会不时更改。
答案1
你要找的是蓝牙代理,它可以验证 PIN。你可以在以下网址找到一个非常简单的代理:这里,用 Python 编写。您只需将 RequestPinCode 的结尾更改为“返回“0000””即可。