2 个版本

使用旧的 Rust 2015

0.1.1 2016 年 9 月 15 日
0.1.0 2016 年 9 月 13 日

59 in #installed

MIT 许可证

5KB
125 代码行数(不包括注释)

rust-ble

未来跨平台 BLE 库。目前您可以在安装了 hdiutil 的 Linux 平台上运行此库

extern crate ble;

use std::thread;
use std::time::Duration;

fn main() {
    println!("Starting scan...");

    let mut scan = ble::scan().unwrap();

    // Comment out these lines to let scan go on forever.
    thread::sleep(Duration::from_millis(3000));
    scan.stop();

    println!("Results:");
    for discovery in scan {
        println!("{:?}", discovery);
    }

    println!("... done.");
}

许可证

MIT 或 Apache-2.0,任选其一。

依赖

~3.5MB
~75K SLoC