5.3.1
2023-03-15
-bug fixes
iPhone/iPad:
- SensorLog-Konfigurationsdateien. Unterstützung für das Speichern und Laden von SensorLog Konfigurationsdateien. Herunterladen von Konfigurationseinstellungen vom Webserver über HTTP.
- Der SensorLog Remote Client unterstützt eingehende JSON-Anfragen:
{"request":"status"}
{"request":"startLogging"}
{"request":"stopLogging"}
{"request":"startSendingSensorData"}
{"request":"stopSendingSensorData"}
{"request":"setDataLabel", "label":0..5}
- SensorLog Remote Server unterstützt eingehende JSON-Anfragen:
{"request":"status"}
{"request":"startLogging"}
{"request":"stopLogging"}
{"request":"setDataLabel", "label":0..5}
{"request":"startLoggingAllConnectedClients"}
{"request":"stopLoggingAllConnectedClients"}
{"request":"loadConfiguration", "url":"URL_SENSORLOG_CONFIG_FILE"}
{"request":"setDataLabelAllConnectedClients", "label":0..5}
- SensorLogRemote-Server kann jetzt mit dediziertem Serverport gestartet werden.
- Beta-Status: Unterstützung für das Loggen von einem externen Bluetooth-Gerät. Daten können in eine separate Logdatei gespeichert werden oder mit der Logdatei/Stream/http-requests des eingebauten Sensoren zusammengeführt werden. Bitte beachten Sie, dass sich dies noch im Beta-Status befindet.
- Konfigurationsoption "auto set initial attitude reference" hinzugefügt.
- Unterstützung hinzugefügt, um SensorLog mit einer bestimmten Konfiguration über einen benutzerdefinierten App-Link zu starten, indem der Link SensorLog://configure/?urlConfigurationServer=URL verwendet wird. Sie können die URL festlegen und die JSON-Konfigurationsdatei wird automatisch vom Server abgerufen.
Watch:
- Leider musste das TCP/IP-Streaming und die remoteSensorlog-Funktion aufgrund von Änderungen in den Low-Level-Netzwerkfunktionen für watchOS entfernt werden.
- SensorLog-Konfigurationsdateien. Unterstützung für das Speichern und Laden von SensorLog-Konfigurationsdateien. Herunterladen von Konfigurationseinstellungen über HTTP.
- Konfigurationsoption "auto set initial attitude reference" hinzugefügt.
- HealthKit-Export von envAudioExposure Daten hinzugefügt.
5.3
2023-03-13
iPhone/iPad:
- SensorLog-Konfigurationsdateien. Unterstützung für das Speichern und Laden von SensorLog Konfigurationsdateien. Herunterladen von Konfigurationseinstellungen vom Webserver über HTTP.
- Der SensorLog Remote Client unterstützt eingehende JSON-Anfragen:
{"request":"status"}
{"request":"startLogging"}
{"request":"stopLogging"}
{"request":"startSendingSensorData"}
{"request":"stopSendingSensorData"}
{"request":"setDataLabel", "label":0..5}
- SensorLog Remote Server unterstützt eingehende JSON-Anfragen:
{"request":"status"}
{"request":"startLogging"}
{"request":"stopLogging"}
{"request":"setDataLabel", "label":0..5}
{"request":"startLoggingAllConnectedClients"}
{"request":"stopLoggingAllConnectedClients"}
{"request":"loadConfiguration", "url":"URL_SENSORLOG_CONFIG_FILE"}
{"request":"setDataLabelAllConnectedClients", "label":0..5}
- SensorLogRemote-Server kann jetzt mit dediziertem Serverport gestartet werden.
- Beta-Status: Unterstützung für das Loggen von einem externen Bluetooth-Gerät. Daten können in eine separate Logdatei gespeichert werden oder mit der Logdatei/Stream/http-requests des eingebauten Sensoren zusammengeführt werden. Bitte beachten Sie, dass sich dies noch im Beta-Status befindet.
- Konfigurationsoption "auto set initial attitude reference" hinzugefügt.
- Unterstützung hinzugefügt, um SensorLog mit einer bestimmten Konfiguration über einen benutzerdefinierten App-Link zu starten, indem der Link SensorLog://configure/?urlConfigurationServer=URL verwendet wird. Sie können die URL festlegen und die JSON-Konfigurationsdatei wird automatisch vom Server abgerufen.
Watch:
- Leider musste das TCP/IP-Streaming und die remoteSensorlog-Funktion aufgrund von Änderungen in den Low-Level-Netzwerkfunktionen für watchOS entfernt werden.
- SensorLog-Konfigurationsdateien. Unterstützung für das Speichern und Laden von SensorLog-Konfigurationsdateien. Herunterladen von Konfigurationseinstellungen über HTTP.
- Konfigurationsoption "auto set initial attitude reference" hinzugefügt.
- HealthKit-Export von envAudioExposure Daten hinzugefügt.
5.2
2022-03-04
iPhone / iPad
- Bugfix: Absturz der Langzeitbeschleuniger-Exportansicht
- SensorLog Remote Server Modus unterstützt nun das Aufzeichnen der Sensordaten der verbundenen SensorLog Remote Clients
5.1
2022-03-01
iPhone/iPad:
- Langzeitaufnahme von Accelerometer Daten mit bis zu 50Hz auch wenn SensorLog nicht aktiv ist (bis zu 12 Stunden, Aufnahmen werden bis zu 3 Tage aufbewahrt)
- Verwendung von ISO 86010 Zeitformat für Zeitangaben in Logdaten (timestamps sind unverändert)
5.0
2022-02-20
iPhone und iPad:
- SensorLog Remote-Server und -Client: Sie können jetzt Ihr iPhone und iPad (als SensorLog Remote-Client) mit einer SensorLog-App verbinden, die als SensorLog Remote-Server ausgeführt wird. Von Ihrer SensorLog-App aus, die als SensorLog-Remote-Server ausgeführt wird, können Sie Logging auf den verbundenen SensorLog-Remote-Clients starten und stoppen.
- Visualisieren Sie Sensordaten der verbundenen SensorLog Remote Clients auf Ihrem iPhone und iPad mit der SensorLog Remote Server Funktion
- Querformat für iPad hinzugefügt
- Streaming im Server-Modus erlaubt nun mehreren Clients sich mit SensorLog zu verbinden (vorher war nur eine Client-Verbindung möglich)
- Der App-Betrieb im Hintergrund wird gemäß Apples Richtlinien für den Hintergrundbetrieb auf iPhone und iPad nicht mehr unterstützt.
- "Bildschirm sperren"-Funktion, um die App für langfristige Protokollierung und Streaming im Vordergrund zu halten
- Funktion hinzugefügt, um alle Dateien auf einmal als Zip-Archiv zu teilen
- Unterstützung von Siri und Shortcuts: SensorLog-Aufzeichnung (Logging) kann jetzt über Siri oder Shortcuts gestartet werden. Definieren Sie Ihre Shortcuts über die Shortcuts-App von Apple und verwenden Sie Siri, um die Aufnahme / Protokollierung zu stoppen und zu starten.
- CLLocation speedAccuracy- und courseAccuracy-Daten zu Logging Daten hinzugefügt
Watch:
- HealthKit / Store-Datenexport im CSV- und JSON-Format
- SensorLog-Remote-Client-Modus: Verbinden Sie Ihre Watch (oder mehrere Watches) als SensorLog-Remote-Client mit Ihrem iPhone oder iPad, auf dem ein SensorLog-Remote-Server ausgeführt wird. Von Ihrem iPhone oder iPad aus können Sie das Logging auf Ihren verbundenen Uhren starten und stoppen.
- SensorLog-Remote-Client-Modus: Senden Sie Sensordaten zur Visualisierung an den iPhone- oder iPad-SensorLog-Remote-Server.
- Funktion hinzugefügt, um alle Log-Dateien auf einmal an das iPhone zu senden
- Siri- und Shortcut-Unterstützung: Richten Sie die Shortcuts auf Ihrem gekoppelten iPhone ein und stellen Sie die Details Ihres Shortcuts (definiert über Apples Shortcut-App) so ein, dass sie auch auf der Apple Watch angezeigt werden. Siri auf Ihrer Watch erkennt dann den Shortcut-Befehl und startet das Logging auf Ihrer Apple Watch.
- CLLocation speedAccuracy- und courseAccuracy-Daten zu Logging Daten hinzugefügt
4.0
2021-07-06
- Für Apple Watch: Neues Feature "Long Term Accelerometer Data" erlaubt das Aufnehmen und Speichern von Beschleunigungssensor-Daten bis zu 3 Tage mit 50Hz. SensorLog App auf der Apple Watch muss dazu innerhalb von 12 Stunden jeweils einmal aktiviert werden.
- bug fixes
3.9
2021-05-21
- Festlegen eines initialen attitude reference frame (offset, relevant für CMDeviceMotion attitude values) für iPhone, iPad und Watch
- bug fixes
3.8
2021-01-25
iPhone:
- Sensordatendiagramme werden nur für die Sensoren angezeigt die zum Logging ausgewählt sind
- Option zum Einstellen der Minutenprotokollierungsrate hinzugefügt
- Option hinzugefügt, um alle Protokolldateien auf einmal zu löschen
- Option zum automatischen Zurücksetzen der Schrittzählerdaten um Mitternacht hinzugefügt
- Watch Remote Control hinzugefügt, um Logging auf der Watch zu starten / stoppen (Watch muss sich in der Nähe des iPhone befinden und SensorLog muss auf der Watch im Vordergrund aktiv sein)
- ML Model Output-Diagramm hinzugefügt
- Magnetometer-Diagramm hinzugefügt
- Logging Zeitstempel für fast alle Sensoren hinzugefügt
- Verbessertes Hintergrundhandling
- DeviceMotion Heading Data zum Logging hinzugefügt
- Bugfix: falsche führende und nachfolgende Leerzeichen bei erneuter Auswahl der Feldtrennzeichen korrigiert
Uhr:
- Option Geräte-ID zum Loggen hinzugefügt
- "Fehlende Daten mit vorherigen Daten füllen" hinzugefügt, um die Größe der Protokolldateien zu reduzieren
- Option hinzugefügt, um alle Protokolldateien auf einmal zu löschen
- Option zum automatischen Zurücksetzen der Schrittzählerdaten um Mitternacht hinzugefügt
- Verbesserter Upload von Dateien auf das iPhone (Datei wird zum Hochladen in mehrere Teildateien aufgeteilt)
- Zusätzliche iPhone DeviceMotion-Daten zur UI hinzugefügt
- DeviceMotion Heading Data zum Logging hinzugefügt
- CMAttitudeReferenceFrame-Einstellung hinzugefügt (erforderlich für DeviceMotion-Magnetometersensordaten)
iOS 14.3 watchOS 7.2 erforderlich
3.7.1
2020-06-08
- Bug fix Logging Pedometer Daten
3.6
2020-04-30
- Überarbeitung der Machine Learning Core ML Funktionalität und der Benutzeroberfläche: Jetzt unterstützt SensorLog das Laden von Core ML models, die mit Apples Create ML App erstellt wurden. Logge Daten mit SensorLog, lade die Daten in Create ML, erstelle und trainiere ein Modell in Create ML, lade das exportierte Core ML model in SensorLog und logge die Ausgabe des Modells mit SensorLog. Derzeit werden folgende Create ML-Modelle unterstützt: Activity Classifier, Tabular Regressor und Tabular Classifier.
- Möglichkeit zusätzliches HTTP header field für HTTP-basiertes logging hinzuzufügen: Ermöglicht eine einfachere Integration in IOT / Cloud-Dienste.
- Unterstützung für die Wiederherstellung von Logdateien auf der Apple Watch, für vorzeitig beendete log sessions.
3.5
2020-02-25
- Apple Watch Background Logging Verbesserung
- Wahlmöglichkeit JSON Logging-Format (pretty, standard)
- bug fixing
SensorLog v3.5 benötigt iOS 13.2 oder neuer, watchOS 6.1 oder neuer
3.4.1
2019-12-26
- Überarbeitung Background Logging Apple Watch (Details siehe Beschreibung)
- Bugfix: timestamp background logging Apple Watch
- Bugfixes
- SensorLog v3.4 benötigt iOS 13.2 oder neuer, watchOS 6.1 oder neuer
3.4
2019-12-20
- Überarbeitung Background Logging Apple Watch (Details siehe Beschreibung)
- Bugfixes
- SensorLog v3.4 benötigt iOS 13.2 oder neuer, watchOS 6.1 oder neuer
3.3
2019-11-01
- Apple Watch App: sende Sensordaten (JSON oder form url-encoded Format) via HTTPS POST/GET requests zu beliebigem REST Server
- Apple Watch App: stream Sensordaten via tcp/ip (JSON or csv Format) zu beliebigem Server (erfordert verbundenes iPhone mit LAN/WAN Zugang)
- Anpassung Apple Watch App UI
- Apple Watch App bugfixes
- Unterstützung dark mode für iPhone und iPad
- erfordert: iOS 13+ and watchOS 6.0+
3.1
2019-08-07
Bug fix: HTTP Upload Rate nicht korrekt nach App Neustart
3.0
2019-07-09
- UDP streaming support
- SensorLog kann nun auch als streaming client verwendet werden (d.h. tcp/udp streamen von Sensor Daten an einen Server)
- schnellerer Upload von Watch App log files zum iPhone
- direktes loggen von Watch Sensor Daten auf dem iPhone (Datensatz Verlust möglich)
- UI updates
- bug fixes
2.6
2019-03-25
- Data labeling nun auch auf Watch App verfügbar
- Activity, Pedometer und Altimeter Daten können nun individuell auf der Watch geloggt werden
- Watch Battery Information kann nun geloggt werden
- Größe der Apple Watch Log files ist nun nur noch durch freien Speicher begrenzt
- bug fixes
2.5
2019-01-09
- JSON logging format (file,tcp,http) für iPhone, iPad und Apple Watch
- erhöhte HTTP upload Rate
- erhöhte Apple Watch Sampling-Rate
- bugfixes
2.3
2018-07-27
- SensorLog unterstützt nun das Laden von Core ML Models. Lade trainierte Core ML Models in SensorLog und füttere sie mit iOS Sensor Daten (iPhone und iPad).
- Log Core ML Model Ergebnisse als csv, über tcp/ip oder HTTP wie jeden anderen Sensor der von SensorLog unterstützt wird. (Aktuell werden Core ML Models mit input feature Typen int, double und string unterstützt)
- Logging von raw CMMagnetometerData wurde hinzugefügt.
- ML friendly log file format wurde hinzugefügt, um SensorLog log files leichter in existierende ML Frameworks importieren zu können.
- Bugfixes, UI Verbesserungen (Bitte beachten, die SensorLog csv Spalte 'state' ist umbenannt in 'label')
2.2
2018-06-01
SensorLog benötigt nun iOS 11.3 und watchOS 4.3.
Bugfix Watch App: Core Location position logging
2.1
2018-02-26
CMPedometer Daten (average active pace, current pace und current cadence) zum Logging und in der UI hinzugefügt.
Bug Fix: Im HTTP upload waren die Werte für Battery Level und Battery State vertauscht.
2.0
2017-11-28
Mit SensorLog v2.0 lassen sich nun auch Sensordaten der Apple Watch aufzeichnen.
Mit einer Aufnahmerate von 60s bis 60Hz können folgende Sensordaten der Apple Watch als csv Datei gespeichert werden:
- Positionsinformation (CoreLocation)
- Beschleunigungs- und Lageinformation (Accelerometer, DeviceMotion)
- Aktivitätsinformation (Activity, Pedometer)
- barometrische Informationen (Altimeter)