是否可以在 Mac OS X Mavericks 上使用蓝牙串行端口配置文件 (SPP) 设备?

Ale*_*bar 6 bluetooth osx-mavericks macos

我正在开发一个通过蓝牙 SPP 传输数据的项目,并希望使用 Mac OS X“Mavericks”作为接口。我读到系统偏好设置中蓝牙菜单中的某些选项已被删除,这可能会阻止这种情况的发生。

无论如何(“也许是 Linux 变体的虚拟机”)可以让这个工作吗?

小智 2

请参阅“询问不同”的相关帖子:https://apple.stackexchange.com/questions/169437/bluetooth-spp-support-in-os-x-yosemite

我能够通过首选项面板配对蓝牙串行端口(使用额外菜单中的配对向导也应该可以工作):

Apple Menu > System Preferences... > Bluetooth
Run Code Online (Sandbox Code Playgroud)

我的适配器可被发现,但自动配对失败,但我能够与在线文档中提供的 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
Run Code Online (Sandbox Code Playgroud)

Screen 将打开此端口,但我还没有正确的波特率:

screen /dev/tty.HC-06-DevB 9600
Run Code Online (Sandbox Code Playgroud)