This project provides a learning course for RIOT, an operating system for constrained IoT devices, i.e. powered by microcontrollers.
The course is divided in 5 sections:
The full course is designed for 2 full days of work by mixing lectures and exercises to put in practice the exposed notions.
Only a web browser with an internet connection is needed:
The boards used during the exercises are all hosted on the IoT-LAB testbed:
The IoT-LAB M3 boards for exercises from the RIOT basics and Networking in RIOT sections,
ST boards for applications requiring LoRa radio: the B-L072Z-LRWAN1 with the X-NUCLEO-IKS01A2 extension board.
This course together with the exercices can be used for shorter and more oriented tutorials. Here is a list of existing tutorials:
All course material (slides) is licensed under the Creative commons license CC-BY-ND