Navigate Your Devices Effortlessly
This project uses Cargo as its build system and requires a working installation of BlueZ and DBus.
Ensure bluetoothd is running and your system has the BlueZ stack installed (default on most modern Linux distributions).
sudo systemctl start bluetoothYou may also want to verify DBus is running:
systemctl --user status dbuscargo buildcargo runExpected output should include your default Bluetooth adapter name and its power state, for example:
Using adapter: hci0
Adapter is powered: true
- The project depends on the
bluercrate with thebluetoothdfeature enabled. - Runtime requires Linux with BlueZ and
bluetoothdrunning. - You'll need proper permissions or
CAP_NET_ADMINfor certain operations.