web-dev-qa-db-ja.com

Androidリアルタイムセンサーデータをコンピューターに送信する方法は?

Androidスマートフォンで収集したリアルタイムセンサーデータをコンピューターに送信し、信号処理を実行したいコンピュータ。どうすればそれを達成できますか?チュートリアルへの役立つリンクは大歓迎です。

無線またはUSBケーブルのいずれかで使用できます。

データが送信されるとき、コンピューターはどのようにデータを処理できますか?

私はPythonに精通しているので、次のデータを処理するためにPythonを使用することをお勧めします。

Pythonは、新しく来たデータを継続的に受け入れて処理することは可能ですか?

14
Sibbs Gambling

一部のAndroidアプリでは、ネットワークを介してセンサーを共有できます。

また、 ADBを介してセンサーを読み取る

4
eadmaster

pythonソケットを使用してデータを受信し、処理することができます。以下を参照してください: https://docs.python.org/2/howto/sockets.html forサーバーマシンをセットアップする方法のいくつかのアイデア。

Androidには、データの送信に使用できる互換性のあるソケットがあります。以下を参照してください: http://examples.javacodegeeks.com/Android/core/socket-core/Android-socket-example/ それを使用する方法についてのアイデア。

編集:これはwifiと3g/4gで動作します。

3
Jacob Sundqvist

センサーデータをワイヤレスで送信するための複数のAndroidアプリがあります。チェックアウト例:オープンソースの「スマートフォンIMUGPS」[1] [2]。 UDP経由でデータを送信します。データストリームを受信するためのPythonコードスニペットは、アプリの説明[1]に記載されています。スマートフォンと受信デバイスが同じWiFiネットワークに接続されており、ファイアウォールがトラフィックをブロックしていないことを確認してください。

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

3
user1225999