3个不稳定版本
0.2.1 | 2021年1月25日 |
---|---|
0.2.0 | 2021年1月25日 |
0.1.0 | 2021年1月25日 |
#2 in #hotspots
221 每月下载次数
用于 2 crates
20KB
396 代码行
tokio-wifiscanner
该项目是围绕tokio的简单封装,基于wifiscanner库。
用法
此crate位于crates.io,可以通过将tokio-wifiscanner
添加到项目Cargo.toml
中的依赖项来使用。
[dependencies]
tokio-wifiscanner = "0.2.*"
并将其添加到crate根目录
extern crate tokio_wifiscanner;
示例
#[tokio::main(flavor = "current_thread")]
async fn main() {
let networks = tokio_wifiscanner::scan().await.expect("Cannot scan network");
for network in networks {
println!(
"{} {:15} {:10} {:4} {}",
network.mac, network.ssid, network.channel, network.signal_level, network.security
);
}
}
或者,如果您已克隆了Git仓库,可以使用以下命令运行上述示例:cargo run --example scan
。
lib.rs
:
一个列出您所在区域WiFi热点的crate。
截至v0.5.x版本,现在支持macOS、Linux和Windows。🎉
用法
此crate位于crates.io,可以通过将tokio-wifiscanner
添加到项目Cargo.toml
中的依赖项来使用。
[dependencies]
tokio-wifiscanner = "0.2.*"
并将其添加到crate根目录
extern crate tokio_wifiscanner;
示例
#[tokio::main(flavor = "current_thread")]
async fn main() {
let networks = tokio_wifiscanner::scan().await.expect("Cannot scan network");
for network in networks {
println!(
"{} {:15} {:10} {:4} {}",
network.mac, network.ssid, network.channel, network.signal_level, network.security
);
}
}
或者,如果您已克隆了Git仓库,可以使用以下命令运行上述示例:cargo run --example scan
。
依赖项
~5–17MB
~171K SLoC