我需要将数据从加速度计(从我的 iPhone)发送到 Mac。我需要一种将这些数据发送到 Mac 的方法。
数据应实时发送。不应有任何延误。将数据发送到 Mac 的最佳方法是什么。
1.) 是通过蓝牙还是通过网络?
2.)我需要知道是否有任何教程/示例代码来获取加速度计。
我需要将数据从加速度计(从我的 iPhone)发送到 Mac。我需要一种将这些数据发送到 Mac 的方法。
数据应实时发送。不应有任何延误。将数据发送到 Mac 的最佳方法是什么。
1.) 是通过蓝牙还是通过网络?
2.)我需要知道是否有任何教程/示例代码来获取加速度计。
iPhone 上的蓝牙仅允许使用 GameKit 框架与其他 iPhone 连接 wifi 和点对点游戏。
而且,如果您尝试通过服务器进行操作,那么我认为无论如何它都不会是实时的..(如果您尝试使用加速度计控制某些东西,则延迟会很明显。)
这个问题的答案是我能找到的最好的答案...... Mac 应用程序和 iOS 应用程序之间的蓝牙/WiFi
希望这对您有所帮助..如果我发现其他内容会在此处更新。
对于#1,您的接近程度将决定您的选择。如果您可以保证 iPhone 将在蓝牙范围内,那么您可能会使用蓝牙。如果你的 Mac 有一个固定的 IP 地址,那么你可以使用网络。如果要求实时,那么它可能需要蓝牙。
对于 #2,iOS 文档将 UIAccelerometer 类的示例代码列出为:AccelerometerGraph、BubbleLevel、GLGravity 和 oalTouch。