2012-04-07 8 views
-2

Ich muss Daten von einem Beschleunigungssensor (von meinem iPhone) an den Mac senden. Ich brauche eine Möglichkeit, diese Daten an den Mac zu senden.Erhalten und Senden von Accelorometer-Daten an den Mac

Die Daten sollten in Echtzeit gesendet werden. es sollte keine Verzögerung als solche geben. Was ist die beste Methode, um Daten an den Mac zu senden?

1.) Ist es durch Bluetooth oder über das Netzwerk?

2.) Ich muss wissen, ob es Tutorials/Beispielcode gibt, um Beschleunigungssensoren zu erhalten.

Antwort

1

Bluetooth auf dem iPhone ermöglicht nur die Anbindung des Wifi und Peer-to-Peer-Spiels mit anderen iPhones über das GameKit-Framework.

Und wenn Sie versuchen, es über einen Server und alle dann zu tun, denke ich nicht, dass es in Echtzeit sein wird. (Die Verzögerung wird spürbar, wenn Sie versuchen, etwas mit dem Beschleunigungsmesser zu steuern.)

Antwort auf diese Frage ist das beste, was ich finden konnte ... Bluetooth/WiFi between Mac app and iOS app

der Hoffnung, das Sie etwas hilft .. Wenn ich etwas anderes finden sie hier aktualisieren.

1

Für # 1 wird Ihre Nähe Ihre Wahl bestimmen. Wenn Sie garantieren können, dass sich das iPhone innerhalb der Bluetooth-Reichweite befindet, können Sie Bluetooth verwenden. Wenn Ihr Mac eine feste IP-Adresse hat, können Sie das Netzwerk verwenden. Wenn Echtzeit die Voraussetzung ist, dann muss es wahrscheinlich Bluetooth sein.

Für # 2 listet die iOS-Dokumentation Beispielcode für die UIAccelerometer-Klasse auf: AccelerometerGraph, BubbleLevel, GLGravity und oalTouch.