Mit SensorLog können sie Sensordaten des iPhone, iPad und der Apple Watch auslesen.
Die Sensordaten können im CSV oder JSON Format als Datei gespeichert, mittels TCP/UDP gestreamt oder als HTTP request gesendet werden.
Die wichtigsten Funktionen für iPhone und iPad:
- Sensordaten können mit bis zu 100Hz erfasst werden (abhängig von der Version des iOS Geräts und Sensortyp).
- Sensordaten können im Server oder Client Modus mittels TCP oder UDP gestreamt werden. Abhängig von der Netzwerkgeschwindigkeit und der verwendeten Server- bzw. Client-Konfiguration ist dies mit bis zu 100Hz möglich.
- Per HTTP(S) GET/POST request können mit bis zu 20Hz Sensordaten im JSON Format (POST) oder form-url encoded (POST und GET) an eine REST API übertragen werden.
- Mit der Funktion SensorLog Remote Client/Server, können sich iPad oder iPhone als SensorLog Remote Client mit einem iPhone oder iPad, welches die Rolle des SensorLog Remote Server übernimmt verbinden. Die Sensordaten der Clients können auf dem Server visualisiert werden, und der Server kann die Clients steuern (start/stop logging, start/stop sending data).
- Mittels Siri und Shortcuts kann das Logging gestartet und gestoppt werden.
- SensorLog unterstützt mit Apples Create ML App erstellte Core ML models. Logge Daten mit SensorLog, trainiere ein Modell mit den Daten in Create ML, lade exportierte Modelle in SensorLog und logge die model prediction. Unterstütze Create ML models sind: Activity Classifier, Tabular Regressor und Tabular Classifier.
- Wenn Sie eine Apple Watch besitzen, können HealthKit Daten wie Herzfrequenz, verbrauchte Energie, Schlaf- und Bewegungsdaten auf der Watch als csv oder json Datei exportiert und diese dann an ihr iPhone übertragen werden.
Sensordaten iPhone / iPad:
Für Beispiel Logdateien besuchen sie bitte die SensorLog Homepage (Link App Support).
- CLLocation, CLHeading, CMAccelerometer, CMGyroData, CMMagnetometer, CMDeviceMotion, CMActivity, CMPedometer, CMAltimeter, WLAN und Netzbetreiber IP Adressen, device Orientation, battery info, decibels.
Die wichtigsten Funktionen für Apple Watch:
- Logging Option 1: Loggingdauer bis zu 1 Stunde
Gleichzeitiges Loggen aller auswählbaren Sensordaten wird im Hintergrund mit bis zu 50Hz unterstützt. Einzelne Sensoren lassen sich mit höherer Frequenz bis zu 100Hz loggen. Daten senden mittels HTTP requests wird unterstützt.
- Logging Option 2: Loggingdauer größer 1 Stunde
Im Hintergrund wird nur das Loggen der accelerometer Daten mit max. 50Hz unterstützt. Im Vordergrund alle Sensordaten mit bis zu 100Hz. Daten senden mittels HTTP requests wird nur unterstützt wenn die App im Vordergrund ist.
- Per HTTP(S) GET/POST request können Sensordaten mit bis zu 10Hz im JSON Format (POST) oder form-url encoded (POST und GET) an eine REST API übertragen werden.
- Mit der Health Store Data Funktion der SensorLog Watch app können Sie HealthKit-Daten wie Herzfrequenz, verbrauchte Energie, Schlaf- und Bewegungsdaten exportieren. Diese Daten werden automatisch von der Watch aufgezeichnet und können von SensorLog als csv- oder json-Datei ausgelesen und exportiert werden.
- Mittels Siri und Shortcuts kann das Logging gestartet und gestoppt werden.
Sensordaten Watch:
Für Beispiel Logdateien besuchen Sie bitte die SensorLog Homepage (Link App Support).
- CLLocation, CMAccelerometer, CMDeviceMotion, CMActivity, CMPedometer, CMAltimeter, battery info
My goal was to use iPhone as a data source for experimental IoT analytics and visualization. Everything works as expected really. My only complaint would be that the socket connection (which I’m depending on) frequently sends incomplete JSONs which I need to deal with client side.
Great for collecting metrics
Dc11ab
Easy to use and with rich features for collecting data metrics from the iPhone sensors, live or offline/asynchronously. I have successfully used SensorLog for live tracking my long runs, using my own backend server.For the full five star rating I would welcome more documentation, for instance describing the recording rate and all the other settings more in detail.I'd also appreciate if the app was easier and more stable to keep alive & recording in the background; with additional timer options (range: milliseconds to years + infinite!).UPDATE JUNE 2017: Using app in background now supported!And finally a feature to add your own custom key=value parameters, such as username, event, logkey etc.(In the most simple way it could be possible add to the URL: ?username=runner01?bib=12?event=MyRace?logkey=abc123And SensorLog would amend the rest of the metrics onto that! Dang, now I need to check if this is already possible! :)
Bra, riktigt bra
h4milt00n
Testat att logga en acceleration och deacceleration på en dubbeldäckare, funkar fint!
Dont buy
Lalle27
This is crap. Recording function doesnt work at all. No response from their support. Save your money.
Svar från utvecklaren
Please let me know im detail what was not working when you tried it.Dear Lalle27,I am happy to help you. Please let me know what your issues are.
Bugfix zur Behebung von App Crash
Version 6.1
Utvecklaren Bernd Thomas har meddelat att appens integritetspraxis kan omfatta hantering av data enligt beskrivningen nedan. Mer information finns i utvecklarens integritetspolicy .
Data samlas inte in
Utvecklaren samlar inte in några data från den här appen.
Integritetspraxis kan variera, exempelvis p.g.a. vilka funktioner du använder eller din ålder. Läs mer
Hjälpmedel
Utvecklaren har ännu inte uppgett vilka hjälpmedelsfunktioner som den här appen stöder. Läs mer
Information
Storlek
4,1 MB
Kategori
Verktyg
Kompatibilitet
Kräver iOS 18.0 eller senare.
iPhone Kräver iOS 18.0 eller senare.
iPad Kräver iPadOS 18.0 eller senare.
Apple Vision Kräver visionOS 2.0 eller senare.
Apple Watch Kräver watchOS 11.0 eller senare.
Plats
Den här appen kan använda din platsinformation även när appen inte är öppen, vilket kan förkorta batteritiden.