How WiFi Connect works
masterWiFi Connect enables dynamic WiFi configuration on Linux devices via a captive portal. It relies on NetworkManager being the active network manager on the host OS. The workflow follows these steps:
- Advertise: The device detects available WiFi networks and creates an access point (AP).
- Connect: The user connects a mobile phone or laptop to the device's AP. By default, the SSID is
WiFi Connect. - Portal: The device triggers a captive portal on the connected client's browser.
- Credentials: The user selects a local WiFi network from a list and enters the passphrase via the portal.
- Connected!: The device disables the AP and attempts to connect to the chosen network using NetworkManager. If successful, the configuration is saved; if it fails, the AP is re-enabled for another attempt.