Repository นี้ เป็น Repo ประกอบเนื้อหาบทความ ESP32 Firmware OTA ด้วย MQTT Protocol (Concept + Code ตัวอย่าง) ของ blog I AM {TEAM}
- python (ตอนผม test ใช้ python3)
- platformio
file python script อยู่ใน scripts/ota_update.py
สามารถนำ binary file ที่เป็น firmware มาทดสอบได้ และต้องตั้งชื่อ file เป็น firmware.bin
อันดับแรกควร setup ตัว mqtt broker ใน localhost ขึ้นมาก่อน สามารถใช้ตัว mosquitto ได้
จากนั้น run คำสั่ง
python3 ./scripts/ota_update.py