Skip to content

Lab: Pi 3B IoT Gateway (WIP)

Bài lab dựng một gateway IoT hoàn chỉnh trên Raspberry Pi 3B: đọc cảm biến BLE, đẩy dữ liệu qua MQTT, hiển thị dashboard và cập nhật OTA bằng RAUC trên image Yocto.

Chuẩn bị

TODO

  • Phần cứng: Pi 3B (BLE và Wi-Fi tích hợp), cảm biến BLE, thẻ nhớ
  • Image Yocto với meta-raspberrypi, meta-oe, meta-rauc

Bước 1: Broker

TODO

  • Cài và cấu hình Mosquitto, TLS, ACL theo MQTT

Bước 2: Bridge BLE sang MQTT

TODO

  • Đọc dữ liệu cảm biến qua BlueZ, publish lên topic theo device ID
  • Báo trạng thái online/offline bằng LWT

Bước 3: Dashboard

TODO

  • Telegraf + InfluxDB + Grafana hoặc Node-RED

Bước 4: OTA

TODO

  • Phân vùng A/B, cấu hình U-Boot, build bundle, cài và thử rollback theo OTA Update

Kết quả và mở rộng

TODO

  • Đo độ trễ, thử mất kết nối
  • Mở rộng: thêm LoRaWAN HAT, Thread RCP