I'm building a device that includes an embedded Linux computer and I need to allow the device user to (easily) configure the device to connect to their wired or wireless network.  I know there are technologies on the horizon which might make this easier, such as ProbMe, but I need a solution I can implement now using standard wifi equipment.As I've seen done for some wireless equipment, an embedded web server could allow the user to start with a wired connection, connect to an embedded web server, and setup their wifi that way.  Is there a commodity such web server app, or is this something everyone rolls their own of?Even with an embedded web server, establishing a wired connection to said server is potentially beyond the skills of basic users as they'd have to change the host computer's static IP address and navigate their browser to an IP-based address.  Again, does anyone know of something off-the-shelf for this sort of thing, or is this just something developers handle anew for each product?This seems like an increasingly common problem as we move towards the IoT, so hopefully there are reusable components to be had here.  I've searched around somewhat, but it's actually a little tricky to search for something as odd as a web server to configure an embedded internet client.  Anyone know of anything?
How best to enable end-user configuration of wifi or Ethernet on embedded device?
networking;wifi;configuration;embedded;ethernet