EcoRoute: IoT in E-Waste Reduction, 2023

Empowering Cooperation with Sustainable Business Thinking


integrated hardware elements to create a connected object using the IoT framework according to a comprehensive management system with specific functional and non-functional requirements. All for the sake of reducing waste produced in warehouses by logistic services companies


The main two cycles of this project

Agile Project Management Plan

This stage included

- Scope management plan

- Change Management Plan

- Risk Management Plan

- Software development methodology



Internet of Things

This stage included

- Establishing MQTT connection in both directions

- Usage of JSON in data exchange

- Usage of various hardware pieces

The idea behind the project encompassed two main aspects - developing a comprehensive management system with specific functional and non-functional requirements and integrating hardware elements to create a connected object using the IoT framework.


The primary goal was to design a robust management system for a logistics services company. Meeting functional requirements for this company and operation requirements while ensuring non-functional aspects like security, data transmission efficiency, and ease of user interface. Additionally, it aims to showcase IoT capabilities through hardware connectivity and remote command execution using MQTT and JSON.




The pre-production phase was for researching management system requirements, identifying hardware components compatible with IoT protocols, outlining functional and non-functional requirements, and planning the architecture for IoT hardware connectivity.



Then during the production phase the IoT part was continued with my colleagues in the Catholic University of Lille, JUNIA. Where our initial focus was on developing the management system based on the defined functional and non-functional requirements, integrating IoT hardware components (The hardware parts used were: One analog sensor, one digital sensor, and one i2c sensor, along with a Raspberry Pi and a Grove) and configuring them to respond to remote commands using MQTT and JSON, and testing the functionalities of both systems independently and together.



Lastly, during the post-production phase, we were determined to evaluate the company's management system's performance against the outlined requirements, verifying the successful integration of IoT elements and their functionality in responding to remote commands, and preparing a comprehensive demonstration of both systems' capabilities.



The prototype process and trailer for the temperature control feature of the device that me and my colleagues at JUNIA worked on.