Wireless IMU

4.2
469 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
4.2
469 reviews
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.
18 people found this review helpful
Did you find this helpful?
Parth Koul
June 7, 2022
Good app for gyro players I will give a suggestion for those in whose devices it stops working after a few minutes Go to settings, then battery and then high battery usage. And then enable this app. Also lock this app in background. Now every time you wanna play any gyro related game , just switch it on and launch ur game ..
3 people found this review helpful
Did you find this helpful?
Hina 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 ❤❤❤
194 people found this review helpful
Did you find this helpful?

What's new

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