JSONSensorEvents is a development test tool. It sends your devices sensor data as a JSON object to a rest URL of your choice. You can choose to send location (longitude, latitude, heading, direction, including accuracy) and motion data (pitch, roll and yaw) besides a timestamp. The HTTP method used is "PUT".
The requests content will look like this:
{
"iSensors":{
"Location":{
"Latitude":52.459858,
"Longitude":6.345050,
"Altitude":41.497715,
"Speed":22.000000,
"Course":9.757713,
"CourseCardinal":"N",
"Heading":9.757713,
"HeadingCardinal":"N",
"HorizontalAccuracy":65.000000,
"VerticalAccuracy":10.000000},
"Motion":{
"Pitch":26.186536,
"Roll":4.590445,,
"Yaw":-90.692674
},
"EventTime":"2014-04-13T15:42:24.017"
}
}
Please visit the supporting website (a-men.de) for free supporting sample code to set up a RESTful service endpoint.
Please be aware that the app is a high consumer of battery power when running in foreground, as it optionally utilizes the devices sensors and the network stack.