aranet-gui-0.1.10 is not a library.
aranet-gui
Native desktop GUI for Aranet environmental sensors built with egui.
Features
- Device Discovery - Scan for nearby Aranet devices via Bluetooth LE
- Real-time Monitoring - Live sensor readings with CO2 color coding (green/yellow/orange/red)
- Multi-device Support - Connect to and monitor multiple devices simultaneously
- Historical Charts - Visualize CO2, radon, radiation, temperature, and humidity trends
- Time Filtering - Filter history by All/24h/7d/30d
- Settings Display - View device configuration (read-only)
- Cross-platform - Works on macOS, Windows, and Linux
Supported Devices
- Aranet4 (CO2, temperature, humidity, pressure)
- Aranet2 (temperature, humidity)
- AranetRn+ (radon, temperature, pressure, humidity)
- Aranet Radiation (radiation rate, total dose)
Usage
# Run the GUI application
Screenshot

The application features:
- Header - Tabs (Dashboard/History/Settings) and Scan button
- Sidebar - Device list with connection status
- Dashboard - Current readings with color-coded values
- History - Interactive charts for all sensor metrics
- Settings - Device configuration and info display
Related Crates
This crate is part of the aranet workspace:
| Crate | crates.io | Description |
|---|---|---|
| aranet-core | Core BLE library for device communication | |
| aranet-types | Shared types for sensor data | |
| aranet-store | Local data persistence | |
| aranet-cli | Command-line interface | |
| aranet-tui | Terminal UI dashboard | |
| aranet-service | - | Background collector and REST API |
| aranet-wasm | - | WebAssembly module |
License
MIT
Made with ❤️ by Cameron Rye