物联网实验 · IRIS 实验室

四个模块,一块板子。

蓝牙、WebSocket、MQTT 和 LoRa。在这里读模块,上课时写实验报告,实时看你板子的数据。

一块板子,四种通信方式

四个星座

模块 1ESP32 · GATT
GATTESP32 CentralESP32 Peripheral

Bluetooth Low Energy

Central 和 Peripheral 直接用蓝牙对话。

模块 2ESP32 · WebSocket
WebSocketESP32 + DHT22Wi-FiPC Server

WebSocket

传感器数据通过实验室 Wi-Fi 发到 Python 服务器。

模块 3Pico W · Mosquitto
publishsubscribePico WMosquittoPico W

MQTT

消息经过 broker:一个发布,一个订阅。

模块 4ESP32 · LoRa P2P
LoRa P2PBeaconHunter

LoRa

在整栋楼周围追踪远距离无线信号。

一节课的路线

一节实验课,从头到尾

  1. 之前

    • 读模块和概要
    • 准备概要清单上的器材
    • 准备好笔记本电脑和 Arduino IDE
  2. 上课时

    • 用你的 NIM 登录
    • 接线、填代码填空、上传
    • 在 Live 里看你板子的数据
  3. 下课后

    • 看你的分数
    • 随时可以给反馈
    • 再打开你的完整实验报告