• 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
  • Polar Chub Lite

    Polar Chub Lite

    1.3.9 July 27, 2026
  • Satellite imagery 24h

    Satellite imagery 24h

    1.4 July 27, 2026
  • SpoofFw

    SpoofFw

    1.0.5 July 27, 2026
  • Javanese Keyboard plugin

    Javanese Keyboard plugin

    1.0 July 27, 2026
  • Digimarc Discover

    Digimarc Discover

    7.11.2 July 27, 2026
  • Clock ICS

    Clock ICS

    1.0.1 July 26, 2026
  • Cosy GO Launcher Theme

    Cosy GO Launcher Theme

    v1.0 July 26, 2026
  • Christmas Lights HD Wallpaper

    Christmas Lights HD Wallpaper

    1.4.1 July 26, 2026
  • Cute Emoji Live Wallpaper

    Cute Emoji Live Wallpaper

    6.9.66 July 26, 2026
  • WPS-DVR

    WPS-DVR

    1.10.17 July 25, 2026
  • Neon(Red) dodol launcher theme

    Neon(Red) dodol launcher theme

    1.1 July 25, 2026
  • Dolphin Clock And Weather

    Dolphin Clock And Weather

    1.2 July 25, 2026
  • Love is go launcher theme

    Love is go launcher theme

    1.2 July 24, 2026
  • Incredible Monster Trucks

    Incredible Monster Trucks

    1.0 July 24, 2026
  • Stock Wallpapers

    Stock Wallpapers

    2.0 July 24, 2026
About Privacy Policy Terms of Service Cooking Policy

© Copyright 2017-2026 downzr.com