I would like to develop an embedded device that has an Ethernet interface connected to a home or corporate LAN. As part of the requirement, the user should be able to configure the device via a web page or alike, just like we configure a router with a computer. Say you type in "http://192.168.1.1", and get into a page for configuration, modify the settings then save it to the router.
I would like to know how to make my device configurable in a similar manner. For now assume my device has a static IP address, and the user and the device are in the same local network. Is there any documentatons or application notes available about how to write the firmware to accomodate this functionalities? Is it a job that requires several man-week at least or just a few man-day maximum? I need some gust feeling.
If my device has a static IP address, but the user and the device are NOT in the same local network, is it still OK to configure the device in a similar manner (via a webpage)? How many days this job might take?
Moreover, if my device has to behave as a DHCP client or just a host, with dynamic IP address allocated by the router or ISP. If the user and the device are NOT in the same local network, is it still OK to configure the device in a similar manner (via a webpage)? The IP address of the device is unknown beforehand for DHCP, however, since most ISPs support DNS so I think it is reasonably to assume the dynamic IP address of the device can be achieved. How many days or weeks this job might take IF IT IS FEASIBLE?
Thank you in advance!