• Home
  • Games
    Action-adventure Simulation Business Role Playing Sports Competition Casual Intelligence Card Strategy Music Rhythm Text Puzzle Flying Shooting Love Development
  • Apps
    Business Office Newsletter Social Life Entertainment Online Shopping Practical Tools Travel Financial Management Educational Learning Information Reading Sports and Health
  • Articles

English 中文(简体) 中文(繁体) 한국어 日本語 Português Español Русский العربية Indonesia Deutsch Français ภาษาไทย
Home Apps Practical Tools Wireless IMU
Wireless IMU

Wireless IMU

1
2
3
4
5
Download
  • Version 1.2
  • Category Practical Tools
  • Package Name org.zwiener.wimu
  • Update Time July 26, 2025
  • Size 28.72KB
About this app

Turn your smartphone into a wireless inertial measurement unit (IMU).

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()

# -------------------------------------------------------

What's New in the Latest Version 1.2

Last updated on Oct 17, 2015 - Screen rotation problem fixed
- Bug fix (app was not sending data)
Download(28.72KB)
Users also viewed
  • mySF. For everything smartfren

    mySF. For everything smartfren

    7.34.0 March 2, 2026
  • Slideshow video editor

    Slideshow video editor

    1.5.1 March 2, 2026
  • I believe in you go launcher

    I believe in you go launcher

    1.2 March 1, 2026
  • Photon. Photoeditor with text,

    Photon. Photoeditor with text,

    Artemy Strelov March 1, 2026
  • GO Locker Theme Pink Cute Rose

    GO Locker Theme Pink Cute Rose

    5.3 February 28, 2026
  • (FREE) Mice Gaming GO Locker

    (FREE) Mice Gaming GO Locker

    1.0 February 28, 2026
  • BAF MET- BAF Weather Forecast

    BAF MET- BAF Weather Forecast

    1.6 February 28, 2026
  • Fast Launcher

    Fast Launcher

    2.0.1 February 28, 2026
  • MOLDIV

    MOLDIV

    3.5.1 February 28, 2026
  • Wild Leopard Lite

    Wild Leopard Lite

    1.6 February 28, 2026
  • Happy apple icon theme

    Happy apple icon theme

    1.0 February 27, 2026
  • Dog Whistle Free Animated

    Dog Whistle Free Animated

    1.1 February 27, 2026
  • Grand Police Bus Transport Truck: Airplane Games

    Grand Police Bus Transport Truck: Airplane Games

    1.0.8 February 26, 2026
  • Disable Service

    Disable Service

    1.6.5 February 26, 2026
  • Korean for Smart Keyboard

    Korean for Smart Keyboard

    1.2 February 26, 2026
About Privacy Policy Terms of Service Cooking Policy

© Copyright 2017-2026 downzr.com