自从升级到macOS Monterey以来,我们一直无法创建到任何硬件设备的蓝牙SPP连接。
-
SPP服务似乎不受支持。在列出设备的服务时,SPP服务根本不会像以前的操作系统版本那样列出。
-
SPP与设备的连接被操作系统阻止(除非在极端情况下,当设备仍在连接其他蓝牙服务时,我们打开了套接字连接(
我们使用的耳机类型设备可以通过A2DP、HFP和其他一些标准服务成功配对并连接到计算机。然而,它无法连接到SPP服务,该服务在大苏尔之前一直可用。其他人是否也面临过类似的问题?目前是否有办法在macOS Monterey上建立稳定的蓝牙SPP连接?
在与苹果支持部门沟通后,自蒙特雷12.3 Beta 4起,该问题已得到解决。
1-RFCOMM句柄现在已正确返回。
2-IOBluetooth.recentDevices((仍然不返回设备,这是上述问题的一部分,但可以通过使用IOBluetoget.pairedDevices((来规避。