2012-04-07 63 views
-2

我需要从加速计(从我的iPhone)发送数据到Mac。我需要一种将这些数据发送到Mac的方法。获取并发送accelorometer数据到Mac

数据应该实时发送。不应该有任何延迟。将数据发送到Mac的最佳方法是什么?

1.)它是通过蓝牙还是通过网络?

2.)我需要知道是否有任何教程/示例代码来获取加速度计。

回答

1

iPhone上的蓝牙技术只允许使用GameKit框架与其他iPhone手机进行WiFi和点对点游戏。

如果你试图通过服务器做到这一点,那么我认为这不会是任何方式的实时..(如果你想使用加速度计控制某些东西,滞后将是显而易见的。)

回答这个问题是我能找到的最好... Bluetooth/WiFi between Mac app and iOS app

希望这可以帮助你有点..如果我发现别的东西会在这里更新。

1

对于#1,您的接近度将决定您的选择。如果你可以保证iPhone将在蓝牙范围内,那么你可以使用蓝牙。如果你的Mac有一个固定的IP地址,那么你可以使用网络。如果实时性是要求,那么它可能需要是蓝牙。

对于#2,iOS文档列出了UIAccelerometer类的示例代码:AccelerometerGraph,BubbleLevel,GLGravity和oalTouch。

相关问题