Reference Paper:  An Efficient RPL-Based Mechanism for Node-to-Node Communications in IoT-[2021]
IoT
Contiki Cooja Simulator Projects in RPL Routing Protocol
Tools Languages:  Contiki-Cooja / Contiki NG simulator, Front End: Java, Back end: C
Software Requirement:  Vmware workstation player, Instant Contiki-3.0
Aim and Objectives:  To implement an efficient RPL Routing for Node-to-Node Communication in IoT
Contribution:  
1. This project develops HRPL(Hybrid RPL) that integrates the link state-based routing concept to discover more efficient N2N routes.
2. To implement an adaptive reporting mechanism at the non-root nodes to provide the root with their neighboring information.
3. To implement a single-source shortest path (SSSP) mechanism at the root to construct, upon request, the shortest path between any two nodes in the network.
4. To determine the shortest path by considering the accumulated ETX needed to deliver the packet along the path successfully.
Performance Evalution:  
This work reports and analyzes the simulation results to assess the feasibility and efficiency of HRPL. It creates a 30 nodes network simulation for validating the HRPL.
Performance metrics:
• PDR
• Throughput
• Delay
• Control Packet Overhead
• Energy Consumption
• CPU Energy Consumption
• Execution Time