As part of the diploma thesis, I developed a solution for optimizing waste collection in smart cities. I used the FIWARE environment and smart sensors. Sensors installed in waste bins send data via the HTTP protocol in JSON format to an IoT Agent. The IoT Agent forwards this data to a context broker, which, based on subscriptions, passes it on to the Quantum Leap tool that stores it for us in the TimescaleDB database.
The web application authenticates with the backend systems, retrieves data from the database about waste bins that have reported exceeding a certain fill level, and fetches their location data. Using the MAPBOX API, it then calculates the optimal circular route for the user to visit the bins that need to be emptied. The user is presented with a map showing the plotted route and the points where they need to stop. Once the user completes the route, the web application ensures that this is recorded in the database.
|