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 and analysis of advanced mobility support routing protocols for the mobile internet of things using a movement prediction approach using the contiki-cooja simulator.
Contribution:  
1. It proposes a new analytical model based on the Extended Kalman Filter (EKF) to predict the non-linear trajectory movement while considering the direction change.
2. This technique enhances the estimation of the MN (Mobile Node) position using the trilateration method based on RSSI values.
3. It evaluates the performance of the proposed protocol based on extensive simulations using the default Contiki platform with Cooja tools to evaluate different performance metrics.
Performance Evalution:  
This project evaluates the performance of the method on Contiki’s network simulator, Cooja, with various network sizes (15 and 30). This work is evaluated using a random-way mobility model.
Performance Metrics:
• PDR
• Energy Consumption
• Throughput
• Delay
• Control Packet Overhead
• Execution Time
• CPU Energy Consumption