python-wifi-connect (forked from)
An application that displays an IP address configuration UI for BalenaOS devices.
Inspired by the wifi-connect project written by balena.io. Modified from the Python version created by Open Agriculture Foundation
Install and Run
Please read the INSTALL.md then the RUN.md files.
How it works
WiFi Connect interacts with NetworkManager, which should be the active network manager on the device's host OS.
References
- This application uses the python-networkmanager module.
- Source for the python-networkmanager module on GitHub.
- Documentation for the python-networkmanager module.
- The above python module is just an API that communicates over DBUS to the debian NetworkManager package which must be installed.
- DBUS NetworkManager API
- The Rust language version of this application written by balena.io is a great reference!
- The original Python version from Open Agriculture Foundation