#bluetooth #sdp #rfcomm #spp

bluetooth-serial-port

通过 RFCOMM 通道与蓝牙设备交互

8个版本 (4个重大变更)

0.6.0 2019年3月6日
0.5.1 2017年9月29日
0.5.0 2017年3月19日
0.4.1 2016年9月26日
0.2.0 2016年6月17日

#934 in 硬件支持


kdri 中使用

MIT 许可证

47KB
1K SLoC

bluetooth-serial-port 构建状态 构建状态

Rust 库,通过 RFCOMM 通道与蓝牙堆栈交互。

该库目前仅在 Linux/BlueZ 上工作。您可以在 crates.io 上找到它。

Cargo.toml

[dependencies]
bluetooth-serial-port = "0.5.1"

重要函数

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

点击此处 查看完整示例。

API参考

API参考文档位于 docs.rs

依赖项

~2.5MB
~51K SLoC