IoT Workshop
SDA-for-SDG Summer School 2026
May 28, 2026

Before the workshop

Lab Kit

General Information


Morning

Unit

Topic

Instructions

Bootcamp

Skip the bootcamp if you have (even limited) prior experience with breadboards and/or microcontrollers

Slides:

Lab 0

Getting started

Instructions

Lab 1

Interfacing Sensors and Actuators

Instructions

Lab 2

Connecting IoT and Edge Devices with MQTT

Instructions

Afternoon

Unit

Instructions

IoT with Amazon Cloud (AWS) Slides
Instructions
  • Read slides, then follow instructions.
  • Files to download:
    Exercise 3-1:   lambda-1.py
    Exercise 4-1:   lambda-2.py
IoT with Google Cloud Instruction
Lora Communication with Adafruit Feathers Slides
Instructions
  • Pick up an Adafruit Feather board (we have 17)
  • Work with a partner (who also has a board)
  • Read slides, then follow instructions.
Power Profiling of IoT Devices Slides
Instructions
  • Pick up a PPK2 Power Profiler (we have 15).
  • You have to install nRF Connect for Desktop from here . Since the downloaded software is quite large (200-400MB), try to install it in advance.
  • Read slides, then follow instructions.
  • Files to download:
    Part 2:  SimpleHTTP.ino   
    Part 3:   ext_led2.ino
Getting a Grip on Docker

Slides
Instructions

  • Read slides, then follow instructions.
  • The workshop requires you to install Docker Desktop on your laptop, which you can download from here . The download is around 600 MB. Try to install it in advance.
  • Windows users:Docker on Windows systems requires that Windows Subsystem for Linux (WSL) be installed. See Instructions (Part1) for installation details.

Extras: