Tutorials for RIOT
August 3, 2026 ยท View on GitHub
Preparations
Important
It is strongly recommended to first read through RIOT's Getting Started Guide before continuing with the exercises!
It teaches some of the fundamentals of RIOT and helps you get a working development environment up and running.
Usage
git clone --recursive https://github.com/RIOT-OS/Tutorials- Go to the Tutorials directory:
cd Tutorials
Tasks
- Task 1: Starting the RIOT
- Task 2: Custom shell handlers
- Task 3: Multithreading
- Task 4: Timers
- Task 5: Using network devices
- Task 6: Sending and receiving UDP packets
- Task 7: The GNRC network stack
- Task 8: CCN-Lite on RIOT
- Task 9: RIOT and RPL
License
This work and all its related code and documents are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License