I'm creating an embedded device (based on an RPi) which will connect to the local network. I would like this device to be able to configure the device via a web page (much the same as many routers).
I would like the user to type [http://my-device-config] (or some other fixed address) into the web browser and be sent to the config page without having to know the ip address of the device.
The steps the user would take are as follows:
- User plugs device into network/turns device on.
- User types 'config' address into browser and is taken to config page. (No network configuration/ip look up etc. required)
From research I believe Avahi (/Bonjour/Zeroconf) can make this possible, however I am unclear on the following points:
- Is Avahi the simplest way to do this?
- Will it work if my device is he only device on the local network running Avahi? (ie. no requirement for installing software on any other computers on the network).
- Will it work across platforms (osx/*nix/windows)?
- Will it work across browsers?
Thanks for any help/insight.