Diese App sendet die Messungen von Ihrem Telefon Trägheitssensoren über UDP als CSV (Comma-Separated Values) an einen Computer in Ihrem Netzwerk. Dadurch wird Ihr Telefon zu einer drahtlosen Trägkopfmesseinheit (IMU).
Folgende Sensoren werden unterstützt:
- Beschleunigungsmesser - Gyroskop - Magnetometer
Wenn Ihr Telefon nicht über alle diese Sensoren verfügt, werden nur die verfügbaren Sensordaten übertragen.
Beispiel UDP-Paket: 890.71558, 3, 0.076, 9.809, 0.565, 4, -0.559, 0.032, -0.134, 5, -21.660,-36.960,-28.140
Zeitstempel [sec], sensorid, x, y, z, sensorid, x, y, z, sensorid, x, y, z
Sensor-ID: 3 - Beschleunigungsmesser (m/s2) 4 - Gyroskop (rad/s) 5 - Magnetometer (Micro-Tesla uT)
Sie können diese App im Hintergrund ausführen. Ein Warndialogfeld wird angezeigt, wenn Sie nicht mit einem WIFi-Netzwerk verbunden sind.
Im Beispielvideo wird der Stream direkt von einem MATLAB-Skript für Kalman-Filterung verarbeitet. Aber es liegt an Ihnen, was Sie mit den Daten machen.
Mit dem folgenden Python-Skript können Sie den UDP-Datenstrom von Ihrem Telefon aus erfassen:
# ------------------------------------------------------- Importsocket, Traceback
host = '' Port = 5555
s = socket.socket(socket.AF_INET, Sockel. SOCK_DGRAM) s.setsockopt(Socket. SOL_SOCKET, Sockel. SO_REUSEADDR, 1) s.setsockopt(Socket. SOL_SOCKET, Sockel. SO_BROADCAST, 1) s.bind((Host, Port))
während 1: Versuchen: Nachricht, Adresse = s.recvfrom(8192) Drucken der Nachricht außer (KeyboardInterrupt, SystemExit): Erhöhung Außer: traceback.print_exc() # -------------------------------------------------------
VERSIONSVERLAUF
- Version 1.2 veröffentlicht auf 2012-09-12
Mehrere Korrekturen und Updates - Version 1.2 veröffentlicht auf 2012-09-12
- Bildschirmrotation Problem behoben,- Fehlerbehebung (App hat keine Daten gesendet)
Programmdetails
- Kategorie: System-Utilities > Systemwartung
- Verlag: Jan Zwiener
- Lizenz: kostenlos
- Preis: N/A
- Version: 1.2
- Plattform: android