Internet of Things

Hands-on Session 02

Prof. Dr. Oliver Hahm

2024-12-02

RIOT and RIOT Exercises

RIOT repo
(w/ minor modifications):


https://github.com/AllRIOT/RIOT/

RIOT Exercises relative Path

  • The Makefiles in RIOT-exercises expect RIOT to be available in RIOT-exercises/RIOT.
  • You either need to clone the repository with git clone --recursive ... or
  • Run git submodule init and git submodule update afterwards.

Connect RIOT native to your Network

sudo sysctl -w net.ipv6.conf.default.disable_ipv6=0
cd RIOT
sudo dist/tools/tapsetup/tapsetup -c 2 -u eno2
sudo dhclient -6
  • RIOT/examples/gnrc_networking
  • RIOT/examples/paho-mqtt
  • RIOT-exercises/08-coap-basic