• 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
  • Front Elevation Design

    Front Elevation Design

    1.7 August 19, 2025
  • Hide Files & Folders

    Hide Files & Folders

    2.1 August 18, 2025
  • Pilot Suit

    Pilot Suit

    1.0 August 18, 2025
  • PocketInvEditor

    PocketInvEditor

    1.17 August 17, 2025
  • 100 Patio Designs

    100 Patio Designs

    1.0 August 17, 2025
  • WeSync

    WeSync

    8.0.16 August 16, 2025
  • Volume Sync

    Volume Sync

    1.0.1 August 16, 2025
  • World weather widget&Forecast

    World weather widget&Forecast

    16.6.0.6271_50157 August 16, 2025
  • KVOA Weather

    KVOA Weather

    5.17.508 August 16, 2025
  • Smart Calendar

    Smart Calendar

    2.0.0 August 16, 2025
  • Deep Ocean Launcher

    Deep Ocean Launcher

    1.264.1.109 August 16, 2025
  • Xperia Theme - Grass FREE

    Xperia Theme - Grass FREE

    2.0.0 August 16, 2025
  • Tea Time GO Keyboard Theme

    Tea Time GO Keyboard Theme

    3.2 August 15, 2025
  • DWD Deutschland Wetter

    DWD Deutschland Wetter

    1.11 August 15, 2025
  • Planets Live Wallpaper

    Planets Live Wallpaper

    1.1.2 - Add more orbit speeds, shrunk the installer a lot August 15, 2025
About Privacy Policy Terms of Service Cooking Policy

© Copyright 2017-2025 downzr.com