Best way for user to enter their wifi ssid and password
Posted: Thu Feb 04, 2016 9:48 pm
I am making a product which has a raspberry pi in it and would like it to connect to the the internet using a persons local wifi network. However, to get an IP address, the raspberry pi obviously needs the persons SSID and password to access their wifi network. What is the best and user easy way that this can be achieved?
1. Device presents as wifi access point, user connects to it, selects the SSID (auto populated from SSID's found) and enters password. Devices logs onto access point and user can access it via avahi <hostname>.local
Thoughts on this method: It appears to be the most commonly used across devices with wifi access. I find it cumbersome and confusing for some novice users to understand the flow that is going on - but this may be that other devices have poor documentation.
2. User creates a text file with SSID and password on their PC and saves to USB stick as password.txt, USB is inserted into raspberry pi which looks for password.txt, reads it and applies network configuration.
Thoughts on this method: Prone to error as from spelling mistakes but so is any entry method. I like this idea as it appears more "logical" as to what is going on for novice users by passing a file. I don't like it as it requires a usb key which they may not have.
3. Other ways...
Any feedback or thoughts appreciated. Especially any other ideas on how this has been implemented. I guess having both would be a good idea and easy enough to do too!
1. Device presents as wifi access point, user connects to it, selects the SSID (auto populated from SSID's found) and enters password. Devices logs onto access point and user can access it via avahi <hostname>.local
Thoughts on this method: It appears to be the most commonly used across devices with wifi access. I find it cumbersome and confusing for some novice users to understand the flow that is going on - but this may be that other devices have poor documentation.
2. User creates a text file with SSID and password on their PC and saves to USB stick as password.txt, USB is inserted into raspberry pi which looks for password.txt, reads it and applies network configuration.
Thoughts on this method: Prone to error as from spelling mistakes but so is any entry method. I like this idea as it appears more "logical" as to what is going on for novice users by passing a file. I don't like it as it requires a usb key which they may not have.
3. Other ways...
Any feedback or thoughts appreciated. Especially any other ideas on how this has been implemented. I guess having both would be a good idea and easy enough to do too!