IOT
Contiki Cooja Simulator Projects in RPL Routing Protocol
Tools and Languages:   Contiki-Cooja / Contiki NG simulator, Front End: Java, Back End: C
Software Requirements:  Vmware workstation player, Instant Contiki-3.0
Aim and Objectives:  
The project-s main objective is to design a cross-layer IoT approach based on neighbor variability for mobility support in RPL using the Contiki Cooja simulator.
Contributions:  
1. This project implements a metric related to node mobility called neighbor variability and a mechanism for mobility detection via the proposed metric.
2. This work creates a preferred mechanism to prevent parent unavailability.
3. It also implements a route selection mechanism that takes into account node mobility.
Performance Evaluation:  
The random waypoint mobility model was used to simulate node mobility. Various mobile nodes from 25 to 75 were used in the simulated scenarios.
Performance Metrics:
• PDR
• Energy Consumption
• Throughput
• Delay
• Control Packet Overhead
• Execution Time
• CPU Energy Consumption