BLE Serial Monitor
Bedienkonsole zur Konfiguration und Steuerung des Messsystems über Bluetooth Low Energy.
In einem neuen Tab in die Adresszeile einfügen. Interne Browserseiten können nicht direkt aus einer Webseite geöffnet werden.
Verbindung
Nicht verbundenMesssystem einschalten und über „Verbinden“ das Gerät Bike_EKG_Debug auswählen.
Gerätesteuerung
Konfiguration wird geladen …
Display
250 Samples/s erforderlich. Trennt die Konsole.
SD-Aufzeichnung
Angaben werden beim Start auf dem Gerät im Dateiheader gespeichert. Beide Felder sind optional.
Zeitbasierte Schätzung, keine Bestätigung gespeicherter Messdaten.
Signalvorschau
Signalvorschau · Während der SD-Aufzeichnung deaktiviert.
Übertragungsstatistik
Zähler seit Vorschau-Start. Fehlende Werte erscheinen als Lücken, nicht als interpolierte Kurve.
- Verluste bei der Erfassung (MCU)
- 0
- In der BLE-Sendewarteschlange verworfen
- 0
- Erkannte Paketlücken
- 0
- Ungültige Pakete
- 0
Aufzeichnungen auf SD-Karte
Dateiliste im Leerlauf laden und Aufzeichnungen als CSV herunterladen.
CSV mit Messinformationen und ungefilterten Rohdaten. SD-Dateien werden nicht verändert. Während Vorschau und Messung ist der Zugriff gesperrt.
Konsole
Enter: senden · ↑/↓: Befehlsverlauf. Die Ausführung wird durch die Geräteantwort bestätigt.
Befehlsreferenz
Jeden Befehl einzeln eingeben. Angaben in <…> durch einen Wert ersetzen;
| trennt die zulässigen Alternativen.
Konfiguration und Messstart sind nur im Betriebszustand idle verfügbar.
Geänderte Einstellungen gelten ab dem nächsten Messstart.
| Befehl | Funktion |
|---|---|
help | Verfügbare Firmwarebefehle auflisten. |
state | Aktuellen Betriebszustand anzeigen. |
status | Statusinformationen zum aktuellen Betrieb anzeigen. |
time <unix_seconds> | Gerätezeit setzen (optional automatisch beim Verbinden). |
config / config reset | Einstellungen anzeigen / auf Standard zurücksetzen. |
gain <1|2|3|4|6|8|12> | ADS1291-Verstärkung einstellen. |
rate <125|250|500> | Abtastrate in Samples pro Sekunde einstellen. |
input <normal|short|test> | Messeingang, kurzgeschlossene Eingänge oder internes Testsignal. |
rld <on|off> | Right-Leg-Drive; nur für elektrisch isolierte Prüfaufbauten. Nicht dauerhaft gespeichert. |
test_duration <seconds> | Dauer der SD-Aufzeichnung bis zum automatischen Stopp. |
filter <on|off> | MCU-Bandpass für USB-Streaming und BLE-Vorschau aktivieren/deaktivieren. Nicht dauerhaft gespeichert. |
filter band <low_hz> <high_hz> | Filterband setzen, z. B. filter band 0.5 40. Dezimalpunkt verwenden. |
start / stop | SD-Aufzeichnung starten / vorzeitig beenden. |
stream start / stream stop | Messwertausgabe über USB-Serial, nicht über diese BLE-Konsole. |
display start | Erfordert rate 250. Wechselt zum Display-BLE-Dienst und trennt die Debugverbindung. |
Im Displaymodus verarbeitet die Firmware keine Konsolenbefehle. Zur Rückkehr in den Konsolenbetrieb das Gerät neu starten.
Bedienhinweise
- „Gesendet“ bestätigt die Übertragung, nicht die Ausführung. Maßgeblich ist die Antwort der Firmware.
- Die Konsole enthält die letzten 100.000 Zeichen. „Ausgabe speichern“ exportiert diesen Puffer als Textdatei.
- Beim Neuladen der Seite gehen Konsolenausgabe und Befehlsverlauf verloren.
- Den Tab während des Betriebs geöffnet lassen. Hintergrundbetrieb und Energiesparmodus können die Verbindung beeinträchtigen.
- Die Signalvorschau dient zur Sichtprüfung des Signals, nicht zur medizinischen Auswertung.
Browser und Verbindung
Unterstützt werden Chrome/Edge unter Windows und macOS sowie Chrome unter Android. Unter Linux kann eine zusätzliche Freischaltung von Web Bluetooth erforderlich sein. Firefox und Safari werden nicht unterstützt.
Web Bluetooth erfordert einen sicheren Kontext, üblicherweise HTTPS oder localhost. Hinweise zur lokalen Bereitstellung stehen in der README.
Die Kommunikation erfolgt lokal über den Nordic UART Service (NUS). Die Anwendung überträgt keine Konsolendaten an einen Server und lädt keine externen Bibliotheken.