2014-05-07 152 views
0

我正在尝试使用蓝牙模块来实现串行端口协议,以便与最新的iMac协同工作。我想配对模块,然后打开它作为串口,从设备读取数据,如“cat /dev/tty.HC-06-DevB”。iMac上的蓝牙SPP

我遇到的问题是,当我配对模块时,显示为连接了大约一分钟,然后恢复到未连接状态。当它处于连接状态时,我无法找到在/ dev下读取的适当设备。

这个踢球者是我在7年前的iMac上完美运作的,当时我几个月前买了一个新的iMac。这是Arduino上运行的蓝牙模块。唯一改变的是iMac。

任何人有任何想法呢?它感觉像操作系统连接,然后不知道该怎么做,并断开连接

回答

0

苹果在他们的最新型号中删除了很多蓝牙支持。我的第一台MacBook Pro(2008年初版)通过蓝牙支持SyncML,因此我可以将我的Motorola Razr地址簿与Mac上的地址应用程序配对并同步。

围绕雪豹或狮子,所有支持被删除。硬件仍然可以使用,但软件支持的数量比以前少得多。用于音频的蓝牙是可以的,蓝牙用于除音频之外的非Apple设备是非常不可预测的。因此,Apple可能会取消您无意中依赖的设备支持。

我建议你看看Mac的控制台,看看当连接正在协商时有什么日志输出。控制台对诊断连接问题(当你考虑苹果如何封闭所有东西时)是一个出人意料的有用的辅助工具。