Device components
- Onboard compute running the device services, capture, and encoding
- Camera and inertial sensors on a shared timebase
- Persistent storage for configuration and device-local recording
- USB, Bluetooth LE (BLE), and WiFi interfaces
Hardware-synchronized data
Video frames and IMU samples share a device timebase. The Efference SDK preserves those timestamps in live streams and MCAP recordings, so the same capture API can process live and recorded data.Two operating models
Standalone recording
Start a device-local recording, disconnect the host, and retrieve the MCAP
file later.
Host-connected capture
Stream synchronized video and IMU to a Linux host over USB or WiFi/UDP.

