A Rust library and CLI for interfacing with Remo sensor devices over Bluetooth Low Energy (BLE).
- Discover and connect to Remo devices via BLE
- Stream IMU and RMS sensor data
- Type-safe API for device state management
To scan for Remo devices and connect to one, run:
cargo run --bin remoThis will build and execute the CLI, which scans for nearby Remo devices, lists them, and attempts to connect and stream data from the first device found.
-
Rust
Install Rust from rust-lang.org: -
Bluetooth
Make sure your system has Bluetooth development libraries installed. Check out the btleplug documentation for details.You also need the correct hardware (Bluetooth adapter, Remo device), of course.
This project includes a flake.nix for a reproducible dev environment.
If you use Nix:
nix developThere is also direnv support for automatic environment setup.