Reference Paper:  NG-RPL for Efficient P2P Routing in Low-Power Multihop Wireless Networks-[2020]
IOT
Contiki Cooja Simulator Projects in RPL Routing Protocol
Tools Languages:  Contiki NG simulator, Front End: Java, Back End: C
Software Requirement:  Vmware workstation player, Instant Contiki-3.0
Aim and Objectives:  
The main objective of the project is to develop a design and performance analysis of NG-RPL for efficient P2P routing in low-power multi-hop wireless networks using a cooja simulator.
Contribution:  
1. This project proposes a neighbor-graph-based RPL (NG-RPL) that significantly improves P2P routing performance.
2. This work includes additional routing information when a packet passes through the root node for the first time in a P2P communication. NG-RPL finds efficient P2P routes opportunistically, when available, without significant overhead.
3. It implements NG-RPL in Contiki-NG and evaluates its performance through extensive Cooja simulations.
Performance Evalution:  
This project evaluates the P2P communication performance of NG-RPL and compares it against the standard RPL through extensive simulation study with varying nodes ( 15, 30, 45).
Performance Metrics:
• PDR
• Energy Consumption
• Throughput
• Delay
• Control Packet Overhead
• Execution Time
• CPU Energy Consumption