8 releases (4 breaking)
0.6.0 | Mar 6, 2019 |
---|---|
0.5.1 | Sep 29, 2017 |
0.5.0 | Mar 19, 2017 |
0.4.1 | Sep 26, 2016 |
0.2.0 | Jun 17, 2016 |
#1001 in Hardware support
60 downloads per month
Used in kdri
47KB
1K
SLoC
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.5.1"
Important functions:
bluetooth_serial_port::scan_devices()
BtSocket::new()
BtSocket::connect()
BtSocket::connect_async()
BtSocket::read()
BtSocket::write()
impl mio::Evented for BtSocket { ... } // for async IO with mio
Click here for full example.
API Reference
Dependencies
~2.5MB
~52K SLoC