AboutTermsPrivacyContact
 
Updating
SensorLog

SensorLog

Released: 2010-09-08
© Bernd Thomas
SensorLog - QR Code
Version 3.7.1
4+
Download on the App Store
Version 3.7.1
4+
Download on the App Store
Released: 2010-09-08
© Bernd Thomas

iPhone Screenshots

Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot

iPad Screenshots

Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot

Description

With SensorLog you can read out sensor data of your iPhone, iPad and Apple Watch.
The sensor data (csv or JSON format) can be saved to file, streamed via TCP/UDP, or send as HTTP GET/POST request.
iPhone und iPad Logging:
- Sensor data can be sampled with up to 100Hz (depending on the version of your iOS device and fore or background mode).
- Sensor data can be streamed in server or client mode supporting TCP and UDP protocol. Streaming is supported up to 100Hz depending on the network speed and the receiving client or server configuration.
- Via HTTP(S) GET/POST request sensor data can be sent in JSON (POST) or form-url encoded (GET and POST) format to a REST API. Up to 20Hz upload rate is supported depending on the network speed and receiving server configuration.
Apple Watch Logging:
- Logging Option 1: Logging duration up to 1 hour
Supports logging of all selectable sensor data with up to 50Hz in background. Higher sampling rates up to 100 Hz are possible by selecting less sensors. Streaming (only client modus, TCP) and HTTP requests are supported.
- Logging Option 2: Logging duration greater 1 hour
While in background only logging of accelerometer data with up to 50Hz is supported. In foreground logging of all sensors with up to 100Hz is supported. Streaming and HTTP requests are only supported in foreground.
- Streaming is supported up to 100Hz depending on the network speed, the receiving server configuration, and chosen logging option. A coupled iPhone with LAN/WAN access is required
- Via HTTP(S) GET/POST request sensor data can be sent in JSON (POST) or form-url encoded (GET and POST) format to a REST API. Up to 10Hz upload rate is supported depending on the network speed and receiving server.
The following data of the iOS framework (iPhone, iPad) is provided by SensorLog (depending on the device version):
- CLLocation: latitude, longitude, altitude, speed, course, verticalAccuracy, horizontalAccuracy, floor (please note: this is not GPS raw data!)
- CLHeading: heading.x, heading.y, heading.z, trueHeading, magneticHeading, headingAccuracy
- CMAccelerometer: acceleration.x, acceleration.y, acceleration.z
- CMGyroData: rotationRate.x, rotationRate.y, rotationRate.z
- CMMagnetometerData: raw magneticField.x, magneticField.z, magneticField.z
- CMDeviceMotion: yaw, roll, pitch, rotationRate, userAcceleration, attitudeReferenceFrame, quaternions, gravity, magneticField, magneticField.accuracy
- AVAudioRecorder: peakPower, averagePower (decibels)
- Core ML Model output (supported type int, double, string, dictionary)
- CMMotionActivity: Activity, activity.startDate, activity.confidence
- CMPedometer: numberOfSteps, startDate, distance, endDate, pedometerAverageActivePace, pedometerCurrentPace, pedometerCurrentCadence,
floorsAscended, floorsDescended
- CMAltimeter: relativeAltitude, pressure
- logging of WIFI and network carrier IP addresses
- logging of the device orientation
- logging of battery level
- tagging of the logged data with numerical values
On the Apple Watch SensorLog supports logging of the following data:
- CLLocation: latitude, longitude, altitude, speed, course, verticalAccuracy, horizontalAccuracy, floor
- CMAccelerometer: acceleration.x, acceleration.y, acceleration.z
- CMDeviceMotion: yaw, roll, pitch, rotationRate, userAcceleration, attitudeReferenceFrame, quaternions, gravity, magneticField, magneticField.accuracy
- CMMotionActivity: Activity, activity.startDate, activity.confidence
- CMPedometer: numberOfSteps, startDate, distance, endDate, floorsAscended, floorsDescended
- CMAltimeter: relativeAltitude, pressure
- Battery information
Machine Learning:
SensorLog supports Core ML models created with Apple's Create ML app. Simply log data with SensorLog, train a model on the data in Create ML, load the exported model in SensorLog, and log its prediction with SensorLog. Supported Create ML models are: Activity Classifier, Tabular Regressor, and Tabular Classifier.

What's New in Version 3.7.1

- bug fix logging pedometer data

Seller

Name

Bernd Thomas

URL

Information

Developer

Categories

Version

3.7.1

Size

3.5 MB

Game Center

No

VPP Device Licensing

Yes

Rating

Rated: 4+

Compatibility

iOS 13.4 or later

Devices

iPhone 5s, iPhone 6, iPhone 6 Plus, iPhone 6s, iPhone 6s Plus, iPhone SE, iPhone 7, iPhone 7 Plus, iPhone 8, iPhone 8 Plus, iPhone X, iPhone XR, iPhone XS, iPhone XS Max, iPhone 11, iPhone 11 Pro, iPhone 11 Pro Max, iPhone SE (2nd generation), iPad (5th Generation) Wi-Fi, iPad (5th Generation) Wi-Fi + Cellular, iPad (6th generation) Wi-Fi, iPad (6th generation) Wi-Fi + Cellular, iPad Pro, iPad Pro (Cellular), iPad Pro (9.7-inch), iPad Pro (9.7-inch) (Cellular), iPad Pro 12.9-inch (2nd generation), iPad Pro 12.9-inch (2nd generation) Wi-Fi + Cellular, iPad Pro (10.5-inch), iPad Pro (10.5-inch) Wi-Fi + Cellular, iPad Pro (11-inch), iPad Pro (11-inch) Wi-Fi + Cellular, iPad Pro 12.9-inch (3rd generation), iPad Pro 12.9-inch (3rd generation) Wi-Fi + Cellular, iPad Air, iPad Air (Cellular), iPad Air 2, iPad Air 2 (Cellular), iPad Air (3rd generation), iPad Air (3rd generation) Wi-Fi + Cellular, iPad mini Retina, iPad mini Retina (Cellular), iPad mini 3, iPad mini 3 (Cellular), iPad mini 4, iPad mini 4 (Cellular), iPad mini (5th Generation), iPad mini (5th Generation) Wi-Fi + Cellular, iPad (7th generation) Wi-Fi, iPad Pro 11-inch (2nd generation), iPad Pro 11-inch (2nd generation) Wi-Fi + Cellular, iPad Pro 12.9-inch (4th generation), iPad Pro 12.9-inch (4th generation) Wi-Fi + Cellular, iPad Air (4th Generation) (Wi-Fi), iPad Air (4th Generation) (Wi-Fi + Cellular), iPad (8th generation) Wi-Fi, iPad (8th generation) Wi-Fi + Cellular, iPod touch (6th Generation), iPod touch (7th generation), Apple Watch Series 4

Languages

English, German

App Store: Customer Ratings

Ratings & Reviews

2.5 of 5 (4 Ratings)

App Store: Customer Reviews

2015-04-06

Doesn't work

All I see when I load it is a black, blank screen. Needs work.
iPhone 6+
Yam Digger
Version 1.6
2013-01-27

Fantastic

Perfect as a recording tool using all the motion sensors as input, with output that can be sent anywhere by email. To be even better, it could capture even more input from different sensors (dB, ambient light, proximity...) but no complaints.
Tall_Glass
Version 1.3
2011-10-19

Free!!

I paid for a different program with less features.
Please add the ability to run in the background!
Ivan3002
Version 1.2
2010-10-26

Not bad

Overall, not a bad app. Easily logs and output raw data from sensors, as well as plotting on screen. One feature which I would REALLY like to see is the ability to set the limits of the y-scale of the plots. Small fluctuations are impossible to read due to the large limits of the y-scale.
Andy Henault