IoT-LAB tutorial : hands-on practice with a very large scale testbed tool for the Internet of Things

FIT IoT-LAB provides a very large scale infrastructure facility suitable for testing small wireless sensor devices and heterogeneous communicating objects. The testbed offers web-based reservation and tooling for applications development, along with direct command-line access to the platform. Sensor nodes firmwares can be built from source and deployed on reserved nodes, application activity can be controlled and monitored, power consumption or radio interference can be measured using the provided tools. The proposed tutorial is a hands-on training, with several practical exercises showing how to use the platform and demonstrating key features. We believe that researchers and engineers in fields different from the Wireless Sensor Network (WSN) community may as well benefit from using the tool, for instance parties interested in leveraging the facility for large scale ubiquitous application or large scale embedded software experimentations.