bluetooth-serial-port
Rust library for interacting with the Bluetooth stack via RFCOMM channels.
This library currently only works on Linux/BlueZ. You can find it on crates.io.
Cargo.toml:
[dependencies]
bluetooth-serial-port = "0.4"
Important functions:
bluetooth_serial_port::scan_devices()
BtSocket::new()
BtSocket::connect()
BtSocket::read()
BtSocket::write()
impl mio::Evented for BtSocket { ... } // for async IO with mio
Click here for full example.