2012-04-07 79 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。