我需要从加速计(从我的iPhone)发送数据到Mac。我需要一种将这些数据发送到Mac的方法。获取并发送accelorometer数据到Mac
数据应该实时发送。不应该有任何延迟。将数据发送到Mac的最佳方法是什么?
1.)它是通过蓝牙还是通过网络?
2.)我需要知道是否有任何教程/示例代码来获取加速度计。
我需要从加速计(从我的iPhone)发送数据到Mac。我需要一种将这些数据发送到Mac的方法。获取并发送accelorometer数据到Mac
数据应该实时发送。不应该有任何延迟。将数据发送到Mac的最佳方法是什么?
1.)它是通过蓝牙还是通过网络?
2.)我需要知道是否有任何教程/示例代码来获取加速度计。
iPhone上的蓝牙技术只允许使用GameKit框架与其他iPhone手机进行WiFi和点对点游戏。
如果你试图通过服务器做到这一点,那么我认为这不会是任何方式的实时..(如果你想使用加速度计控制某些东西,滞后将是显而易见的。)
回答这个问题是我能找到的最好... Bluetooth/WiFi between Mac app and iOS app
希望这可以帮助你有点..如果我发现别的东西会在这里更新。
对于#1,您的接近度将决定您的选择。如果你可以保证iPhone将在蓝牙范围内,那么你可以使用蓝牙。如果你的Mac有一个固定的IP地址,那么你可以使用网络。如果实时性是要求,那么它可能需要是蓝牙。
对于#2,iOS文档列出了UIAccelerometer类的示例代码:AccelerometerGraph,BubbleLevel,GLGravity和oalTouch。