2013-08-15 13 views
8

Ich möchte Echtzeit Sensordaten von Android-Smartphone auf meinem Computer gesammelt übertragen und den Signalprozess auf meinem Computer tun. Wie erreiche ich das? Hilfreiche Links zu Tutorials sind sehr willkommen.Wie übertragen Android-Echtzeit-Sensordaten an Computer?

Entweder über drahtlose Mittel oder USB-Kabel ist akzeptabel.

Wenn die Daten übertragen werden, wie kann der Computer sie verarbeiten?

Ich bin vertraut mit Python, und so verwenden Sie Perthon behilflich, um mit den kommenden Daten umzugehen.

Ist es möglich, dass Python fortlaufend neue Daten akzeptiert und verarbeitet?

+0

@RotaryHeart Ich weiß wirklich nicht, wie ich anfangen soll. Dieser Beitrag ist für einige Tutorials zu suchen, um mich zu beginnen. –

+0

@RotaryHeart Oder sogar Kabelverbindung funktioniert –

+1

Ich könnte Ihnen helfen, es mit Wifi zu tun (ich habe es getan), aber es ist mit C#. –

Antwort

2

Sie könnten Python-Sockets verwenden, um die Daten zu empfangen und zu verarbeiten. Betrachten Sie: https://docs.python.org/2/howto/sockets.html für eine Idee, wie Sie den Server-Rechner einrichten.

Android hat einen kompatiblen Steckdose, die Sie nutzen Ihre Daten könnten senden: Blick auf: http://examples.javacodegeeks.com/android/core/socket-core/android-socket-example/ für einige Ideen, wie es zu benutzen.

Edit: Dies wird für WiFi und 3g/4g funktionieren.

+0

Ich habe diesen alten Code von mir gefunden, den Sie sich ansehen können: https://github.com/ninc/pi-vinterljus/blob/master/pialive/pialive.py Es sendet grundsätzlich ein "Ich bin am Leben "Nachricht und schließt dann den Socket. Sie sollten jedoch den Socket am Leben erhalten, um den Stream von Echtzeitdaten fortzusetzen. –

1

Es gibt mehrere Android-Apps zur kabellosen Übertragung von Sensordaten. Auszahlung z. "Smartphone IMU GPS" [1], welches Open-Source [2] ist. Er überträgt die Daten über UDP. Ein Python-Code-Snippet zum Empfangen des Datenstroms ist in der App-Beschreibung [1] angegeben. Stellen Sie sicher, dass sowohl das Smartphone als auch das Empfangsgerät mit demselben WLAN-Netzwerk verbunden sind und keine Firewall den Datenverkehr blockiert.

[1] https://play.google.com/store/apps/details?id=de.lorenz_fenster.sensorstreamgps
[2] https://sourceforge.net/projects/smartphone-imu/

Verwandte Themen