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 aims to improve the lifetime of IoT networks by improvising routing protocols on low-power and lossy networks using the contiki cooja tool.
Contribution:  
1. RPL deploys numerous sinks inside the network. The network device identifies the sink node presence through a control message used by every node.
2. To evade congestion improves reliability in high data rate and minimizes delay.
3. Implement a QoS-aware fuzzy-logic OF for backward compatibility with RPL, minimizing packet loss, number of hops, and average delay.
4. Network lifetime is more prolonged to create a composite metric for improved energy efficiency for distributing energy well.
Performance Evalution:  
The performance evaluation studies can be done on networks that range from 10 to 100 nodes on simulators such as Contiki/Cooja.
Performance Metrics:
• Power Consumption
• PDR
• Energy Consumption
• Throughput
• Delay
• Control Packet Overhead
• Execution Time
• CPU Energy Consumption