Reference Paper:  SA-RPL: a scheduling-aware forwarding mechanism in RPL or TSCH-operated networks-[2020]
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:  This project uses a cooja simulator to design and evaluate the scheduling-aware forwarding mechanism in RPL or TSCH-operated networks.
Contribution:  
1. The project-s main contribution is to create a novel forwarding mechanism by presenting a new schedule-aware metric to select the next hop toward the sink in an RPL/TSCH network.
2. To implement a mechanism in the D-MSR (Distributed Management Scheme Routing) protocol stack and conduct extensive simulations to evaluate its performance.
Performance Evalution:  
The test-bed scenario consists of 30 nodes (one sink node and 29 nodes) spread in a 100 * 100 m2 area simulation.
Performance Metrics:
• PDR
• Energy Consumption
• Throughput
• Delay
• Control Packet Overhead
• Execution Time
• CPU Energy Consumption Design and Critical Analysis of RPL Objective Functions using Cooja in IoT