IoT Practicum · IRIS Laboratory

Four Modules. One Board.

Bluetooth, WebSocket, MQTT and LoRa. Here you read the modules, do the journal during your session, and watch data from your board live.

One board, four ways to talk

Four Constellations

Module 1ESP32 · GATT
GATTESP32 CentralESP32 Peripheral

Bluetooth Low Energy

A Central and a Peripheral talk directly over Bluetooth.

Module 2ESP32 · WebSocket
WebSocketESP32 + DHT22Wi-FiPC Server

WebSocket

Sensor data goes to a Python server over the lab Wi-Fi.

Module 3Pico W · Mosquitto
publishsubscribePico WMosquittoPico W

MQTT

Messages pass through a broker: one publishes, one subscribes.

Module 4ESP32 · LoRa P2P
LoRa P2PBeaconHunter

LoRa

Hunting long range radio signals across the building.

The path of one session

One Practicum Session, Start to Finish

  1. Before

    • Read the module and the Brief
    • Get the parts on the Brief's list
    • Get your laptop and Arduino IDE ready
  2. During

    • Sign in with your NIM
    • Wire up, fill the code blanks, upload
    • Watch your board's data in Live
  3. After

    • See your scores
    • Give feedback any time
    • Open your full journal again