| AmI Step | Description |
| Sensing | Distinguish the packaging from the other types of plastic. Detecting the volume of trash in each bin and waste container. |
| Reasoning | Keep track of the amount of trash in each waste container and define the most suitable one. (*) Optimize the retirement of the trash minimizing the number of calls to the waste transportation company. |
| Acting | The system will indicate with a light path the correct waste container. (*) In case of simultaneous use of different employee the light paths will be of different colors. Call the waste transport company when a container is full. |
| Interacting | At the end of the day or when a bin is almost full the system will remind the user to throw out the trash. |
| AmI Feature | Description |
| Sensitive | Receive data from each bin of any commercial activity and also from the waste containers. Understand when a bin or a waste container is full. |
| Responsive | Indicate the best waste container in which the content of the bin best fit and the colour of the respective stripe. |
| Transparent | It is embedded in every bin and waste container. |
| Ubiquitous | The system could be applied to any shopping center's collecting area. |
| Intelligent | It’s able to identify the ideal waste container and let it know to the employee. (*) A simple algorithm manages the minimizing of the number of call to the waste transport company. |
| FR ID | Title | Description | Priority |
| APP-1 | "Login" System | User has to select his own store | 1 |
| APP-2 | Plastic Analyzer | It provides an analyzer for the distinguish about packaging and other kind of plastics | 1 |
| APP-3 | User decision | It allow the user to empty the bin even if the bin is not full | 2 |
| APP-4 | Notification | It notifies the user to throw the trash whenever the bin is almost full | 1 |
| APP-5 | Notification | Clicking on the notification the user can see details about the associated bin and can start the procedure of emptying | 3 |
| APP-6 | Notification | A notification will be send at a certain time | 2 |
| APP-7 | Data retrieving | Show a summary of the information about the bins (associated to the store) and all the common waste containers | 3 |
| APP-8 | Initial configuration | The user can chose the time when he will receive the reminder notification | 3 |
| SERVER-1 | Level Detector | It recognize information about trash level in every waste container and bin | 1 |
| SERVER-2 | Waste disposal center | It automatically calls the waste recycle company whenever a waste container is full | 1 |
| SERVER-3 | Light guide | It guides the user to the right waste container by using a colored light path | 2 |
| SERVER-4 | Light assignment | It assignes a different color to every user whenever they are going to empty the bin | 4 |
| SERVER-5 | Waste Container Selection | When a bin is full, the system point out the correct waste container in which throwing the waste | 1 |
| SERVER-6 | Initial configuration | The initial configuration of the system is provided by reading a database | 1 |
| SERVER-7 | Response | Provide details about a single bin/waste container identified by his sensor ID | 1 |
| SERVER-8 | Response | Provide details about bins (of the requiring shop) / all the waste containers | 1 |
| SERVER-9 | Response | Provide the assigned colour and the chosen waste container | 1 |
| # | Area | Description |
| 1 | Portability | The user interface is compatible with Android 5.0 or above phones |
| 2 | Portability | The system could be easily installed in every large retailer center |
| 3 | Interoperability | The server receive data from the sensors in every bin and waste container |
| 4 | Usability | User interface will be in English |
| 5 | Usability | The system requires an internet connection |
| 6 | Efficiency | The plastic sensor should response within 5 seconds |
| 7 | Efficiency | The system optimize waste management reducing, when it’s possible, the number of travel made by waste disposal truck |
| 7 | Compatibility | The stripes must be compatible with the Philips Hue Bridge |
| 7 | Compatibility | The sensors must be compatible and interfaciable with the central computational node |
| # | Selected Component | Availability |
| 1 | Plastic Analyzer | Not available |
| 2 | Raspberry Pi 3 | We bought it |
| 3 | Ranging Sensor (HC SR04) | Available on Ladispe |
| 4 | WiFi module for Raspberry | Integrated in the Raspberry Pi 3 |
| 5 | Some electronic components (breadboard or resistence) | Available on Ladispe |