Hướng dẫn chi tiết
Bài 1: Cài đặt môi trường
Cài Arduino IDE 2, thêm ESP32 board package, cài 3 libraries cần thiết, kết nối ESP32 với máy tính và cài MQTTX.
Cập nhật 10/05/2026
Bước 1 — Cài Arduino IDE 2
Tải và cài Arduino IDE 2 tại arduino.cc/en/software.
Bước 2 — Thêm ESP32 Board Package
- Vào File → Preferences
- Trong ô Additional boards manager URLs, dán:
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json - Nhấn OK
- Vào Tools → Board → Boards Manager, tìm esp32 by Espressif Systems, nhấn Install
- Sau khi cài xong: Tools → Board → ESP32 Arduino → ESP32 Dev Module
Bước 3 — Cài Libraries
Vào Tools → Manage Libraries, tìm và cài:
- PubSubClient by Nick O'Leary — MQTT client
- ArduinoJson by Benoit Blanchon — phiên bản 7.x
- RF24 by TMRh20 — chỉ cần nếu dùng Mode NRF
Bước 4 — Kết nối ESP32 và chọn Port
- Cắm ESP32 vào máy tính bằng cáp USB data (không phải cáp sạc)
- Vào Tools → Port và chọn cổng của ESP32
Windows:COM3,COM4... | macOS:/dev/cu.usbserial-XXXX| Linux:/dev/ttyUSB0 - Nếu không thấy port: cài driver CP2102 (silabs.com) hoặc CH340 (wch-ic.com)
Bước 5 — Cài MQTTX (xem dữ liệu)
Tải MQTTX tại mqttx.app — dùng để subscribe và xem dữ liệu MQTT từ gateway.
Checklist hoàn thành
- ✅ Arduino IDE 2 đã cài
- ✅ ESP32 board package đã cài
- ✅ PubSubClient + ArduinoJson + RF24 đã cài
- ✅ ESP32 kết nối máy tính, thấy port
- ✅ MQTTX đã cài
