Résumé:
various players in the smart city. Communication in such an environment is based on the sending and receiving of messages between a data sender and its receiver. So, it's important to determine the best route for routing data between different points in the network, minimizing latency, congestion and costs; this is the role of a data routing protocol. In this work, we propose a new routing algorithm based on the principle of self-organization to improve quality of service in smart cities and ensure efficient use of resources in IoT communications. To carry out this project, we opted for the OMNet++ simulator and the C programming language under Windows.