Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ease wi-fi connection by using push-button WPS #47

Open
andreisperid opened this issue May 3, 2023 · 0 comments
Open

Ease wi-fi connection by using push-button WPS #47

andreisperid opened this issue May 3, 2023 · 0 comments
Labels
enhancement New feature or request firmware Arduino code flashed into the device
Milestone

Comments

@andreisperid
Copy link
Owner

andreisperid commented May 3, 2023

The device has got two switch buttons that could be used to facilitate the wi-fi configuration by using push-button WPS:

  • FN: only used to enter the bootloader mode
  • Wi-fi: used to clear the wi-fi settings if pressed during the boot, but not using for anything else.

The second one seems more suitable for the purpose and the label already placed. Ideally, there should be a dedicated WPS button to avoid confusion.

So instead of entering the device's captive portal and inserting the SSID and password, the user could simply auto configure by pressing a button on both the device and the wi-fi router.

Use flow:

  • with wi-fi not configured, the screen will instruct the user to either log into the captive portal (current method) or press the Wifi button for WPS automated process
  • user presses the WPS button on the device
  • screen instructs the user to press the WPS button on the router
  • with success, inform in the screen and reboot the device

This example seems to have potential, but I didn't analyze it in depth yet.

@andreisperid andreisperid added enhancement New feature or request firmware Arduino code flashed into the device labels May 3, 2023
@andreisperid andreisperid added this to the v1.3.0 milestone May 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request firmware Arduino code flashed into the device
Projects
None yet
Development

No branches or pull requests

1 participant