wifi-manager 0.1.2

A cross-platform Wi-Fi management library for Rust, supporting Linux and Windows.
Documentation
# WiFi 管理库

这是一个跨平台的 Wi-Fi 管理库,专为 Rust 编程语言设计,支持 Linux 和 Windows 操作系统。

## 特性

- 跨平台支持(Linux 和 Windows)
- 异步操作支持
-`iw` 和无线扩展交互
- 支持设置 Wi-Fi 模式、频道和频率
- 提供接口以启用或禁用 Wi-Fi 适配器

## 安装

要使用此库,请确保你已经安装了 Rust 工具链。然后,你可以将此库作为依赖项添加到你的 `Cargo.toml` 文件中。

```toml
[dependencies]
wifi-manager = "版本号"
```

请将 `版本号` 替换为你想要使用的库的实际版本号。

## 使用示例

以下是一些使用此库的示例:

### 设置 Wi-Fi 模式

```rust
use wifi_manager::*;

async fn set_wifi_mode() {
    let interface = interface_list().await.unwrap().remove(0);
    interface.set_mode(Mode::Monitor).await.unwrap();
}
```

### 设置频道和带宽

```rust
use wifi_manager::*;

async fn set_channel_and_bandwidth() {
    let interface = interface_list().await.unwrap().remove(0);
    interface
        .set_channel(13, Some(BandWidth::HT40), Some(SecondChannel::Below))
        .await
        .unwrap();
}
```

## 贡献

欢迎贡献!如果你有兴趣改进这个库,请参考 [贡献指南](CONTRIBUTING.md)。

## 许可证

此项目根据 MIT 许可证进行授权。详情请参阅 [LICENSE](LICENSE) 文件。

## 关键词

- iw
- 无线
- 异步
- Rust
- Wi-Fi 管理

## 作者

周睿 <zrufo747@outlook.com>