Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 基于iMac的蓝牙SPP_Macos_Bluetooth_Arduino - Fatal编程技术网

Macos 基于iMac的蓝牙SPP

Macos 基于iMac的蓝牙SPP,macos,bluetooth,arduino,Macos,Bluetooth,Arduino,我正在尝试获得一个实现串行端口协议的蓝牙模块,以便与最近的iMac一起使用。我想要的是将模块配对,然后将其作为串行端口打开并从设备读取数据,类似于“cat/dev/tty.HC-06-DevB” 我遇到的问题是,当我配对模块时,它显示为已连接约一分钟,然后恢复为未连接状态。当它处于已连接状态时,我永远无法在/dev下找到合适的设备进行读取 更重要的是,我在一台7年的iMac上做得非常好,几个月前我买了一台新的iMac时把它卖掉了。这是在Arduino上运行的同一个蓝牙模块。唯一改变的是iMac

我正在尝试获得一个实现串行端口协议的蓝牙模块,以便与最近的iMac一起使用。我想要的是将模块配对,然后将其作为串行端口打开并从设备读取数据,类似于“cat/dev/tty.HC-06-DevB”

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

更重要的是,我在一台7年的iMac上做得非常好,几个月前我买了一台新的iMac时把它卖掉了。这是在Arduino上运行的同一个蓝牙模块。唯一改变的是iMac


有人对此有什么想法吗?感觉就像操作系统连接起来,然后不知道该做什么,然后断开连接一样

苹果在其最新型号中取消了很多蓝牙支持。我的第一个MacBookPro(2008年早期版本)通过蓝牙支持SyncML,因此我可以将我的摩托罗拉Razr通讯簿与Mac上的地址应用程序配对并同步

在雪豹或狮子周围,所有的支撑都被移除了。硬件仍然有能力,但软件支持的比以前少得多。蓝牙用于音频是可以的,蓝牙用于音频以外的非苹果设备是非常不可预测的。因此,可能只是苹果删除了您无意中依赖的设备支持

我建议您看看Mac的控制台,看看在协商连接时有什么日志输出。控制台是诊断连接问题的一个非常有用的工具(当你考虑苹果是如何关闭一切的时候)。