Reference Paper:  OF-EC: A novel energy consumption aware objective function for RPL based on fuzzy logic-[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:  
This project proposes a new OF based on combined metrics using Fuzzy Logic (OF-EC) in IoT using the contiki-cooja simulator.
Contribution:  
1. This project proposed enhancements to the objective function and employed a new combination of metrics using the fuzzy logic method that uses ETX and energy consumption as the main metrics and the Hop Count to redirect nodes in the network.
2. To simulate the proposed work and take the different performances using the contiki-cooja simulator.
Performance Evalution:  
The COOJA simulator running on Contiki Operating System is utilized to implement the proposed OF-EC. A set of metrics is considered to evaluate the performance of OF-EC in a dense network (from 10 to 50 nodes) with two different distributions (random and grip position).
Performance Metrics:
• PDR
• Energy Consumption
• Throughput
• Latency
• Convergence Time
• Control Packet Overhead
• Execution Time
• CPU Energy Consumption