Skip to content

morecognition/remo-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

remo-rs

A Rust library and CLI for interfacing with Remo sensor devices over Bluetooth Low Energy (BLE).

Features

  • Discover and connect to Remo devices via BLE
  • Stream IMU and RMS sensor data
  • Type-safe API for device state management

Running the CLI

To scan for Remo devices and connect to one, run:

cargo run --bin remo

This 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.

Development Environment

  1. Rust
    Install Rust from rust-lang.org:

  2. 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.

Nix/NixOS

This project includes a flake.nix for a reproducible dev environment. If you use Nix:

nix develop

There is also direnv support for automatic environment setup.

About

No description, website, or topics provided.

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors