User guide for the ResQ CPR Training Overlay and LocalHub
Training use only: ResQ supports CPR education on a training manikin. It must not be used for patient care, diagnosis, treatment, or emergency decision-making.
Manage accounts, system roles, platform settings, connected hardware, and compliance audit logs.
Pair manikins, run calibration checks, manage live training sessions, provide coaching, and export reports.
Perform compression practice, monitor real-time visual feedback, and review personal performance history.
Run hardware diagnostics, perform sensor calibration, configure local Wi-Fi, and perform maintenance.
Access assigned performance dashboards and review session analytics without modifying configuration.
Ensure the overlay is securely strapped, check the TPU bladder for leaks, inspect sensor wiring, and verify that the Hall-effect sensor and magnet are aligned with the chest unloaded.
Launch ResQ LocalHub on the instructor's Windows PC. Click Start Services and confirm that the MQTT Broker, Backend, and Dashboard service display Healthy/Running status.
Connect power to the ESP32-C3 controller. Ensure SENSOR mode is active for normal training operations (USB mode is reserved for diagnostics).
If unconfigured, open Add/Pair Manikin in LocalHub, scan the device QR code, connect to the setup Wi-Fi, and save local network credentials to pair the device.
In the Instructor Dashboard, select Run Calibration with the chest completely unloaded. Follow prompts to verify baseline rest position $P_0$, recoil, and pressure balance.
| State LED | Activity LED | Status & Action |
|---|---|---|
| ON | OFF | Connected but uncalibrated → Run Calibration |
| OFF | ON | Ready for Session → Start from LocalHub |
| ON | ON | Session Active → Perform CPR & Monitor |
| ON | Medium Blink | Calibration Running → Follow on-screen instructions |
| ON | Fast Blink | Calibration Failed / Interrupted → Check load and retry |
| Fast Blink | Fast Blink | Firmware Fault → Reset controller or contact technician |
Fix: Close any duplicate instances of LocalHub in Windows Task Manager, check for local port conflicts, restart the desktop application, and select Start Services again.
Fix: Verify controller power supply, confirm PC and controller are on the same local Wi-Fi router subnet, and re-check MQTT connection status in LocalHub.
Fix: Ensure no external pressure or hands are resting on the chest overlay, inspect Hall sensor alignment (~5mm gap), verify air bladder seating, and retry pre-check.
Fix: Check power cable stability and local Wi-Fi signal. Restore connection—LocalHub automatically flags partial session records so you can safely recalibrate and resume.