IoT-LAB tutorials aim at covering typical hands-on activities, starting with initial first steps, through to advanced tools usage and complete custom application deployment use-cases.
Learning about FIT IoT-Lab
Get an overview of IoT-LAB testbed.
Configure your SSH acces to interact with nodes from the SSH frontend of testbed sites.
Understand IPv6 subnetting on FIT IoT-LAB
Submit an experiment with WSN430 nodes using the web portal.
Submit an experiment on M3 nodes
Submit an experiment on A8 nodes
Submit an experiment with Microchip SAMR21 nodes using the CLI Tools.
LoRaWAN communication using RIOT and TheThingsNetwork.
Use Arduino Zero nodes with XBee shield.
Long- and Short-range communications using Zolertia Firefly.
Do a circuit loop with a mobile M3 node using the CLI tools.
Get and compile the tutorial code to produce the WSN430 firmware.
Get and compile the tutorial code to produce the M3 firmware.
Monitor consumption during experiment for a M3 node.
Monitor radio activity during experiment for a M3 node.
Capture and analyze radio communication during an experiment.
Compile sensors collecting firmware example.
Contiki uIP stack & tools, IPv6 basics for M3 nodes.
Public IPv6 (6LoWPAN/RPL) network
CoAP server example with Erbium implementation
CoAP server with public IPv6 over the TSCH mode of IEEE 802.15.4e (6tisch)
LwM2M client example with Leshan server
How to setup your environment and how to compile and use RIOT with M3 and A8-M3 nodes.
Use the gnrc_networking example provided in the RIOT repository.
Run an experiment on M3 nodes with the RPL routing protocol provided by RIOT OS.
Public IPv6 (6LoWPAN) network
CoAP server with public IPv6 network
Play with MQTT-SN on A8-M3 nodes running RIOT OS.
Compile serial port communication firmware example
Test serial port and radio communication and print EUI64 identifier
Run an experiment on A8-M3 nodes with 6TiSCH.
How to setup your environment and how to compile a Zephyr firmware.
How to setup your environment and how to compile a Contiki-NG firmware.
How to use CLI tools directly on your computer.
How to use the Experiment CLI Tool utility on the SSH frontend to submit an experiment, start an experiment, and so much.
How to use the Node CLI Tool utility on the SSH frontend to flash firmware, start and stop nodes.
How to manage your profiles.
How to use the Robot CLI Tool utility on the SSH frontend to get robots status and manage robots trajectories.
How to launch a script in background on the SSH frontend, automatically at experiment starting or manually at experiment running.
How to interact remotely and easily with Open A8 nodes via SSH.
How to aggregate all nodes serial link simultaneously.
How to debug the firmware running on your M3 nodes with a gdb console during an experiment.
Visit the wiki page on GitHub
Open issues on GitHub