Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/orbital-systems/iwd_client

Client library towards wifi controller iwd
https://github.com/orbital-systems/iwd_client

Last synced: about 2 months ago
JSON representation

Client library towards wifi controller iwd

Awesome Lists containing this project

README

        

# iwd_client
Client library towards wifi controller iwd

We needed something that could talk DBUS and manage everything with regards being a WiFi station (client) in an embedded IoT systemet using iwd as WiFi daemon. This lib can connect, forget and scan. It handles all DBUS connections and is based on libell (same as iwd is). It has a small footprint and is fully asynchorious, using simple callbacks when operations are done. It uses libell main loop.

I did ask the iwd mailing list once if something like this exists, but it didn't. I was later asked by someone if we did implement something and if we can share it. Sure we did, and sure we can share it. It is not under LGPL as one would execpt, but rather MIT-license. This is because we have not made a library of it, and we do not want to spend the time on doing it right now. We want others to be able to use it.

This is also the reason why there is no Makefile or build system as this is just lose files from a larger project. It should be fairly okay documented inside each source file. Sadly there is no example usage.

The main interface is in iwd_client.h and some enums in iwd_status.h.