| Crates.io | bluetooth-serial-port-async |
| lib.rs | bluetooth-serial-port-async |
| version | 0.6.3 |
| created_at | 2020-10-10 16:25:39.363517+00 |
| updated_at | 2020-12-28 20:45:20.872854+00 |
| description | Interact with Bluetooth devices via RFCOMM channels |
| homepage | |
| repository | https://github.com/JojiiOfficial/bluetooth-serial-port-async |
| max_upload_size | |
| id | 298073 |
| size | 66,131 |
Rust library for interacting with the Bluetooth stack via RFCOMM channels.
This library only works on Linux/BlueZ. You can find it on
You can use async_std to read and write async
Cargo.toml:
[dependencies]
bluetooth-serial-port-async = "0.5.1"
Important functions:
bluetooth_serial_port::scan_devices()
BtSocket::new()
BtSocket::connect()
BtSocket::connect_async()
BtSocket::get_stream() // Use for read/write. Only call it once.
Click here for a full example.