Skip to content
m-kozlowskiPublic

About

Wireless adapter for AirSense/AirCurve 10 devices

Topics

Resources

Stars

25 stars

Watchers

4 watching

Forks

Repository files navigation

AirBridge

ESP32 bridge for ResMed AirSense 10 CPAP.

Using an AirSense 11? See AirCANnect.

AirBridge feeding oximetry

What it does

  • Web UI - configure therapy settings, view sleep reports, live pressure/flow waveforms, and manage oximeters.
  • SD recording and export - records therapy in Air10 EDF format and synchronizes files to SMB and SleepHQ on SD-capable hardware.
  • Oximetry - feeds SpO2/pulse into AirSense for native SAD.edf recording. BLE (Nonin 3150, O2Ring, O2Ring-S, Checkme O2, WS20A, generic PLX/HR sensors) and UDP for integrating unsupported devices.
  • ResMed firmware - upload and flash firmware over WiFi; keep images and save firmware dumps on SD-capable hardware.
  • TCP-UART bridge - send commands to AirSense over WiFi.

First setup

Follow the Quick Start to wire and flash your board. On a fresh installation, connect to its airbridge_... WiFi network (password airbridge), open http://192.168.4.1/, and complete the setup wizard. Default Web UI login: admin / airbridge.

Related tools

airbreak-plus contains Python tools for direct serial/TCP interaction:

  • python/resmed_flash.py -p tcp:airbridge - flash AirSense firmware
  • python/resmed_config.py -p tcp:airbridge - read/write AirSense settings

Both support serial (-p /dev/ttyUSB0) and TCP (-p tcp:hostname) with --tcp-mode=raw|transparent|text.

Screenshots

Dashboard Edf Sync Charts
Dashboard Sync Charts
Sleep Report Clinical Settings Oximetry
Report Clinical Bluetooth

License

GPL v3. See LICENSE.

About

Wireless adapter for AirSense/AirCurve 10 devices

Topics

Resources

Stars

25 stars

Watchers

4 watching

Forks

Releases

Packages

Contributors

Languages