tinypilot icon indicating copy to clipboard operation
tinypilot copied to clipboard

Configure WiFi options from the UI - Menu

Open mtlynch opened this issue 5 years ago • 14 comments

TinyPilot users can currently configure their devices for WiFi via the command-line, but it would be good if we offered a path to do it right from the web UI.

Tasks

  • [x] (a) Research options to apply WiFi settings without reboot (timeboxed to 2 hours, otherwise we skip this for now and go with the reboot)
  • [x] (b) Find most suitable way to access and alter the WiFi configuration programmatically
  • [ ] (c) Backend: Add HTTP endpoints and module for invoking the underlying configuration commands
  • [ ] (d) Frontend: add new “WiFi” dialog unter the “Network” submenu, which allows entering WiFi credentials
  • [ ] (e) Frontend: add hint that static IP only applies to the Ethernet interface.
  • [ ] (f) Frontend: add UI indicator so that the user knows which network interface they are on
    • If at all, we do this last, but we might also defer it as separate task.
  • [ ] (g) Extend help text of access point script to note that running the script also would clear WiFi settings.

mtlynch avatar Aug 14 '20 21:08 mtlynch

Bumping priority as I recently received a request to enable this.

mtlynch avatar Oct 31 '23 18:10 mtlynch