Wireless IMU

4.2
549 reviews
100K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image

About this app

This app sends the measurements from your phone inertial sensors via UDP as CSV (Comma-Separated Values) to a computer in your network.
This turns your phone into a wireless inertial measurement unit (IMU).

The following sensors are supported:

- Accelerometer
- Gyroscope
- Magnetometer

If your phone has not all these sensors, only the available sensor data is transmitted.

Example UDP packet:
890.71558, 3, 0.076, 9.809, 0.565, 4, -0.559, 0.032, -0.134, 5, -21.660,-36.960,-28.140

Timestamp [sec], sensorid, x, y, z, sensorid, x, y, z, sensorid, x, y, z

Sensor id:
3 - Accelerometer (m/s^2)
4 - Gyroscope (rad/s)
5 - Magnetometer (micro-Tesla uT)

You can run this app in the background.
A warning dialog appears, if you are not connected to a WiFi network.

In the example video, the stream is directly processed by a MATLAB script for Kalman Filtering. But it's up to you, what you do with the data.

With the following Python script you can capture the UDP data stream from your phone:

# -------------------------------------------------------
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()
# -------------------------------------------------------
Updated on
Sep 12, 2012

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection

Ratings and reviews

4.2
531 reviews
Hina “Marwin Edward R Umoquit” San
May 25, 2020
Hello developer why this app stop in a minutes but i run this in background. Actually your app really help the delay gyroscopes in pubg mobile can you please fix the the desappearing or stoping of this. I hope this will run permanent or i just turned off when im done. I really love your app sir i feel my 2gb ram is almost same in iphones gyroscpe because it accurate faster please please fix ❤❤❤
255 people found this review helpful
Did you find this helpful?
Rahul Singh
March 17, 2022
It's doing its peak performance ,but lacking in background managing process,it gets disconnected easily after few minutes even with a better ram device,,please look after this issue.
54 people found this review helpful
Did you find this helpful?
Awais Shoukat
May 28, 2023
It really works but after 4 to 5 minutes it turns off and this glitch is occurring from a whole year I think it should be fixed otherwise this app is useless.
22 people found this review helpful
Did you find this helpful?

What's new

- Screen rotation problem fixed
- Bug fix (app was not sending data)

App support

About the developer
Jan Zwiener
jan@zwiener.org
Germany
undefined