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 create a secure adaptive multipath RPL for enhanced security and reliability in heterogeneous IoT-connected low-power and lossy networks.
Contribution:  
1. In this project, each network node should be preloaded with a set of symmetric keys that will serve afterward for authentication and confidentiality purposes as part of the proposed multipath RPL security policy.
2. Systematically, the border router initiates the secure DODAG setup process by broadcasting the DIO message.
3. Once the DODAG is set up, the multipath nodes have the information to perform upward and downward multipath packet relaying.
Performance Evalution:  
This project has been implemented on the Cooja simulator of Contiki OS 3.0 with varying network environments(15,30,45).
Performance Metrics:
• Detection Rate
• PDR
• Throughput
• CPU Energy Consumption
• Control Packet Overhead
• Execution Time
• Delay
• Energy Consumption