Reference Paper:  ERAOF: A new RPL protocol objective function for Internet of Things applications-[2017]
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 main objective of the project is to design energy-efficient and path reliability-aware objective functions in IoT using the contiki-cooja simulator.
Contribution:  
1. This project proposes an energy-efficient and path reliability-aware objective function (ERAOF) for IoT applications requiring energy efficiency and data transmission reliability.
2. The ERAOF is based on the composition of energy and link quality routing metrics.
3. The simulation results show that ERAOF can improve the network performance compared to other OFs.
Performance Evalution:  
The simulations were performed using the widely used Cooja simulator with various scenarios such as 20, 40 and 60 node topologies.
Performance Metrics:
• PDR
• Energy Consumption
• Throughput
• Delay
• Control Packet Overhead
• Execution Time
• CPU Energy Consumption