We are an audio equipment manufacturer that builds a hardware device used to playback music. This device is an ARM based embedded computer running Linux. Each device periodically publishes information (such as IP and MAC address) to a prototype web service built using Python on AWS Lambda. There is also a simple web based UI that displays the collected data.
The deliverable's of this project consist of a production ready Web App and Backend hosted on AWS (optionally based on the prototypes) with the following features:
1. Administrative and user logins.
2. Ability to associate a set of devices with a user.
3. Display devices (and related information) located on the local network (a prototype API to return all devices on a private network already exists).
Prototype code will be available via Bitbucket. We are open to a re-design of the existing user interface.