This app gathers accelerometer data, graphs it on the screen, and sends it over the network (local network or the Internet). Receiving the data is simple with the easy-to-understand Java-code that is provided on rhobotas website (see the details section below).
The app can run the accelerometer data through one of two single pass filters or though the Fast Fourier Transform (FFT) before it send it over the network!
Send your iPhone OS device into the unknown and gather accelerometer data from a distance, or use it to monitor equipment/machinery.
Or if you are the programmer type, write a sweet computer game that uses your iPhone OS device as a remote control!
-- Features ---
- Graphs accelerometer data to the screen
- Sends accelerometer data over the network
- Sends over local network or over the Internet
- Uses TCP or UDP for data delivery
- Adjustable sample rate: 0 to 60 Hz
- Five data filters:
- raw value
- low-pass, adaptive low-pass
- high-pass, adaptive high-pass
- Has a built-in screen lock to disable screen
input during data capture
--- Details ---
This app can send data over a TCP or UDP connection.
Easy-to-understand Java source-code that captures accelerometer data sent from this app can be downloaded from:
http://rhobota.com/iPhone/ADC
These example are free of charge and provide a framework for implementing your own awesome application that uses your iPhones accelerometer.
Each sample of accelerometer data is sent over the network with the format:
time x y z
where time is the timestamp, x is the x-component of the devices acceleration, y is the y-component, and z is the z-component. All values are ASCII represented and separated by spaces. Samples are separated by the n newline character.
______________________________________
Authors: Ryan Henning, Justin Peabody