Reference Paper:  Mobility support enhancement for RPL with multiple sinks-[2019]
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:  
The project aims to improve mobility support for RPL with multiple sinks in IoT using the contiki-cooja simulator.
Contribution:  
1. This project proposes an enhancement mechanism for RPL based on a combination of multiple sinks support, received signal strength indicator (RSSI) monitoring, and rank updating.
2. This mechanism makes faster decisions for updating next-hop neighbors and reduces the network overhead.
Performance Evalution:  
Cooja is a flexible Java-based simulator that simulates sensor networks running the Contiki operating system. The random waypoint mobility model is used for different network sizes such as 20 , 40 and 60 node simulation.
Performance Metrics:
• PDR
• Energy Consumption
• Throughput
• Delay
• Control Packet Overhead
• Execution Time
• CPU Energy Consumption