Discover device on Internet using UPnP and/or Bonjour protocols
The project involves developing a discovery service on Linux server (Debian) of devices.
The devices would be named and will have the MAC addresses in a pre-defined pattern. The service should return the IP address (along with all the values it provides) of the device when it is connected to the internet. An API layer will be required to invoke the service from a webserver (Apache/PHP/MySQL) that would keep searching for device statuses against a database.
Please provide samples to any previously carried out related projects.
Do not copy and Paste generic portfolio information.
Please read the project first and write the word "Understood". Also write your steps and suggestions to complete the project with a short description of what you understood.