Reference Paper:  ARMOR: A Reliable and Mobility-aware RPL for Mobile Internet of Things Infrastructures-
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:  To develop a project for reliable and mobile-aware RPL for mobile IoT infrastructure.
Contributions:  
1. This project creates a novel reliable mobility-aware routing metric called Time-to-Reside (TTR) and a neighbor table replacement policy in conjunction with it.
2. Classifying the nodes and routing configurations for each of them to improve the overall performance of the routing mechanism.
Performance Evaluation:  
This project considered two sets of network sizes with 20 and 40 nodes to evaluate the scalability of our proposed approach. Create a mobility scenario using the mobility plugin in the cooja simulator.
Performance Metrics:
• PDR
• Control Packet Overhead
• Energy Consumption
• Throughput
• Delay
• CPU Energy Consumption
• Execution Time