Reference Paper:  Geographic location based secure, dynamic and opportunistic RPL for distributed networks-[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 develop a project of geographic-based secure, dynamic and opportunistic RPL for distributed networks in IoT.
Contribution:  
1. This project introduces a Geographic Location-based Secure, Dynamic and Opportunistic routing protocol for point-to-point communication.
2. To implement route selection based on the nodes- ranking, geographic location, and the degree of the routes are chosen dynamically.
3. To create an opportunistic routing algorithm using Contiki-Cooja, providing evidence of scalability and effectiveness for security.
Performance Evalution:  The evaluation scenario is performed using the Contiki-Cooja simulator. Create a network with random topology and vary the network size, such as 15 and 30 nodes.
Performance Metrics:
• Control Packet Overhead
• Network Lifetime
• Energy Consumption
• CPU Energy Consumption
• Delay
• PDR
• Throughput