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