A solid waste management dashboard. It utilizes the Message Queuing Telemetry Transport (MQTT) Protocol to receive data from the IoT-based garbage bins from a broker. The Shortest Path First (SPF) and Depth-First Search (DFS) algorithm was used to determine the shortest collection route to the full garbage bins. Lastly, Websockets enabled the transimission of data over the client in real-time.
WasteMan is an implementation of the researches entitled:
- IoT-based Garbage Bin for Solid Waste Collection with Determination of Route Using the Shortest Path First Algorithm
- Determination of Solid Waste Collection Routes by Graph Theory with Graph Minimization Using Transitive Reduction for an IoT-based Garbage Bin
Research Status
- Peer Review
- Proofread
- Local Colloquium
- Conference - On proceeding
- WasteMan - Server
- WasteMan-Client - Client
- WasteMan-Driver - Garbage bin
- WebSockets - Real-time transmission of data to the client
- ASP.NET Core - Interfacing of the API
- SPF - Calculation of the shortest garbage bin sequence
- DFS - Discovery of the shortest collection route
- MongoDB - Any version will do, preferably the latest
- Redis - Windows: either use docker or this
- .NET Core - 2.1 or higher (due to SignalR dependecy)
Yeet a Pull Request
