Skip to content

Getting Started

The Aranet Rust ecosystem provides a complete solution for interacting with Aranet environmental sensors via Bluetooth Low Energy (BLE).

Before you begin, ensure you have:

  • Rust 1.90+ installed (rustup.rs)
  • A Bluetooth-enabled computer (macOS, Windows, or Linux)
  • An Aranet sensor device
DeviceSensorsStatus
Aranet4CO₂, Temperature, Humidity, PressureFull Support
Aranet2Temperature, HumidityFull Support
AranetRn+Radon, Temperature, Pressure, HumidityFull Support
Aranet RadiationDose Rate, Total DoseFull Support

The Aranet ecosystem consists of six crates:

aranet/
├── crates/
│ ├── aranet-types/ # Shared types (platform-agnostic)
│ ├── aranet-core/ # Core BLE library
│ ├── aranet-store/ # Local SQLite data persistence
│ ├── aranet-cli/ # Command-line interface
│ ├── aranet-tui/ # Terminal UI dashboard
│ ├── aranet-gui/ # Desktop GUI (egui)
│ └── aranet-wasm/ # WebAssembly module
└── docs/ # Protocol documentation
  1. Install the CLI from source
  2. Scan for devices nearby
  3. Read sensor data from your Aranet device
  4. Explore the BLE Protocol documentation

Made with ❤️ by Cameron Rye