Reference Paper:  EM-RPL: Enhanced RPL for Multigateway Internet-of-Things Environments-[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 create an enhanced RPL for Multi-gateway internet of things environments.
Contribution:  
1. This project presents an anycast protocol for multi-gateway IoT environments that routes data traffic to one of a set instead of a single destination.
2. It defines a novel route update strategy, considering our new paradigm of routing, which is anycast routing.
3. This work demonstrates the performance improvement achieved by the EM-RPL through extensive simulation experiments.
Performance Evalution:  
In the evaluation scenario, we have 50 nodes randomly deployed in a 300 m×300 m area. The nodes are Tmote Sky with 2.4-GHz IEEE 802.15.4 Chipcon wireless transceiver and MSP430 microcontroller, and they follow the energy consumption model of the CC420 transceiver.
Performance Metrics:
• Packet Loss Ratio
• Throughput
• Energy Consumption
• PDR
• CPU Energy Consumption
• Delay
• Execution Time
• Control Packet Overhead