Sensorstream IMU+GPS

74K installs
202 ratings
415 monthly active users
Revenue not available
Install Trends
Weekly +1.00
Steady
Monthly +1.00
Steady

Sensorstream IMU+GPS Summary

Sensorstream IMU+GPS is a mobile Android app in Tools by Axel Lorenz. Released in Feb 2013 (13 years ago). It has about 74K+ installs and 202 ratings with a 4.25★ (good) average. Based on AppGoblin estimates, it reaches roughly 415 monthly active users . Store metadata: updated Feb 8, 2013.

Recent activity: 1.00 installs this week (1.00 over 4 weeks) showing steady growth , and -1 new ratings this week View trends →

Store info: Last updated on Google Play on Feb 8, 2013 .


4.25★

Ratings: 202

5★
4★
3★
2★
1★

Screenshots

App screenshot
App screenshot
App screenshot
App screenshot

App Description

Acquire the Sensor data of Your Smartphone and stream it to SD-Card or a Client.

This is an Android App for 2.3.3 Android OS and above.
It deals with Hard- and Software Sensors which are integrated in Nowadays Smartphones.

The User can select the Sensors and observe the current values of

- Accelerometer
- Gyroscope
- Magnetometer
- GPS Position
- .... and other Sensors

A Stream containing the Sensor-Values in CSV- Format by WLAN To a Client and/or a Stream To a SD-Card can be started and stopped. The Sensor-Update frequency can be adjusted.

There are some GPS-Algorithms running in the Background which transform the GPS data in different coordinate frames.

The Stream via WLAN uses the User Datagram Protocol (UDP) Interface.

The Project Page of this app can be found here:
http://sourceforge.net/projects/smartphone-imu/
Here you will be able to download the Source Code.

In order to receive the data you can use something like the Java File "QuoteClient"in the Files-Section of the Source Forge Project Page. Or use Python and compile:
------------------------------------------------------------
import socket, traceback

host = ''
port = 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((host, port))

while 1:
try:
message, address = s.recvfrom(8192)
print (message)
except (KeyboardInterrupt, SystemExit):
raise
except:
traceback.print_exc()
------------------------------------------------------------

Enjoy Navigation!