Reference Paper:  Enhanced mobility routing protocol for wireless sensor network-[2018]
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:  
In this project, an enhanced mobility routing protocol for a wireless sensor network (EM-RPL) that incorporates modules to support the mobility of nodes has been proposed using the contiki-cooja simulator.
Contribution:  
1. This project creates a new objective function (OF) for fixed router nodes (FRN), which has been designed, implemented, and evaluated by considering multiple routing metrics.
2. To select a more stable route, various modules have been designed, implemented, and evaluated for the mobile nodes.
3. Extensive simulations were carried out under different scenarios to validate the proposed EM-RPL scheme by varying the traffic parameters and movement speeds.
Performance Evalution:  
To analyze the performance of the proposed EM-RPL, a complete scheme has been implemented in the Cooja simulator provided by the Contiki operating system. The client nodes were assumed to move around the environment based on the random waypoint model.
Performance Metrics:
• PDR
• Energy Consumption
• Throughput
• Delay
• Control Packet Overhead
• Execution Time
• CPU Energy Consumption