Sensorstream IMU+GPS -
スマートフォンのセンサーデータを取得し、SDカードまたはクライアントにストリーミングします。
これは、2.3.3 Android OS以上のAndroidアプリです。
最近のスマートフォンに統合されているハードおよびソフトウェアセンサーを扱っています。
ユーザーはセンサーを選択し、現在の値を観察できます
- 加速度計
- ジャイロスコープ
- 磁力計
-GPS位置
- ....およびその他のセンサー
クライアントへのWLANおよび/またはSDカードへのストリームにCSV形式のセンサー値を含むストリームを開始および停止することができます。センサーアップデート周波数を調整できます。
バックグラウンドで実行されているGPSアルゴリズムがいくつかあり、GPSデータを異なる座標フレームで変換します。
WLAN経由のストリームは、ユーザーデータグラムプロトコル(UDP)インターフェイスを使用します。
このアプリのプロジェクトページはこちらをご覧ください:
http://sourceforge.net/projects/smartphone-imu/
ここでは、ソースコードをダウンロードできます。
データを受信するには、Source ForgeプロジェクトページのファイルセクションでJavaファイル「QuoteClient」のようなものを使用できます。または、Pythonを使用してコンパイルします。
-------------------------------------------------------------------------------------------------------------------------------------------
ソケット、トレースバックのインポート
host = ''
ポート= 5555
s = socket.socket(socket.af_inet、socket.sock_dgram)
s.setsockopt(socket.sol_socket、socket.so_reuseaddr、1)
s.setsockopt(socket.sol_socket、socket.so_broadcast、1)
S.Bind((ホスト、ポート))
一方:
試す:
メッセージ、アドレス= s.recvfrom(8192)
印刷(メッセージ)
を除いて(keyboardinterrupt、systemexit):
上げる
を除外する:
traceback.print_exc()
-------------------------------------------------------------------------------------------------------------------------------------------
ナビゲーションをお楽しみください!