我正在开展一个通过蓝牙 SPP 传输数据的项目,并希望使用 Mac OS X“Mavericks”作为接口。我了解到系统偏好设置中的蓝牙菜单中的某些选项已被删除,这可能会阻止实现此功能。
有没有什么方法(“可能是 Linux 变体的虚拟机”)可以实现这个功能?
答案1
请参阅 Ask Different 上的相关文章:https://apple.stackexchange.com/questions/169437/bluetooth-spp-support-in-os-x-yosemite
我能够通过首选项面板配对蓝牙串行端口(使用菜单附加中的配对向导也可以):
Apple Menu > System Preferences... > Bluetooth
我的适配器可被发现,自动配对失败,但我能够与在线文档中提供的 PIN 码配对。系统自动创建了一个串行端口:
alf@my-mac:~ ls -l /dev/tty.*
...
crw-rw-rw- 1 root wheel 18, 6 Aug 12 15:09 /dev/tty.HC-06-DevB
Screen 将打开此端口,但我目前还没有正确的波特率:
screen /dev/tty.HC-06-DevB 9600