An open API service indexing awesome lists of open source software.

https://github.com/pythops/iwdrs

Rust crate for iwd
https://github.com/pythops/iwdrs

iwd rust zbus

Last synced: 6 months ago
JSON representation

Rust crate for iwd

Awesome Lists containing this project

README

        

# iwdrs - Rust crate for iwd

## Implemented (fully or partially) APIs

- [adapter](https://git.kernel.org/pub/scm/network/wireless/iwd.git/tree/doc/adapter-api.txt)
- [agent](https://git.kernel.org/pub/scm/network/wireless/iwd.git/tree/doc/agent-api.txt)
- [device](https://git.kernel.org/pub/scm/network/wireless/iwd.git/tree/doc/device-api.txt)
- [knownnetwork](https://git.kernel.org/pub/scm/network/wireless/iwd.git/tree/doc/knownnetwork-api.txt)
- [network](https://git.kernel.org/pub/scm/network/wireless/iwd.git/tree/doc/network-api.txt)
- [station](https://git.kernel.org/pub/scm/network/wireless/iwd.git/tree/doc/station-api.txt)
- [station diagnostics](https://git.kernel.org/pub/scm/network/wireless/iwd.git/tree/doc/station-diagnostic-api.txt)
- [access point](https://git.kernel.org/pub/scm/network/wireless/iwd.git/tree/doc/access-point-api.txt)
- [access point diagnostics](https://git.kernel.org/pub/scm/network/wireless/iwd.git/tree/doc/access-point-diagnostic-api.txt)

## Getting started

Add the following to your `cargo.toml`

```
[dependencies]
iwdrs = 0.1
```

## TODO

- Implement the rest of the APIs
- Add documentation
- Add tests

## Used in

- [impala](https://github.com/pythops/impala)

## Resources

- [iwd dbus api](https://git.kernel.org/pub/scm/network/wireless/iwd.git/tree/doc)

## License

LGPL-2.1