Internet of Things Diagnosis Tool on Android

Internet of Things Diagnosis Tool on Android

Duration 3 months
Required Skills C, Java, [Android, Python, TCP/IP]
Keywords Internet of Things, 6LoWPAN, monitoring, RPL
Contact Sebastien Dawans (


Tomorrow’s Internet of Things (IoT) relies on key open standards to operate, such as IPv6, 6LoWPAN and RPL. The Contiki Operation System is a pioneer solution to develop IoT applications on Wireless Sensor Networks (WSN). CETIC actively participates in the development of Contiki-based solutions, and has recently published a border router solution for 6LoWPAN networks, 6LBR.

During this internship, the student will prototype a WSN diagnostic and visualisation tool based on an 802.15.4 Sniffer connected to an Android Tablet. The goal of the tool will be to monitor the state of a RPL network based on sniffed packets, in order to serve as a real-world diagnostic tool for WSN deployments. The prototype will be continuously developed and tested on CETIC’s WSN testbed, currently deployed in CETIC’s offices.

As a starting point, the intern will study the Sniffer-15.4 project, which implements 802.15.4 packet sniffing on an Android device, which will form the basis of the RPL diagnostic and visualisation tool.