http://localhost หรือ HTTPS
⚡ ส่วนที่ 1: ระบบ Flash Firmware (ESP32 Web Flasher)
เชื่อมต่อบอร์ด ESP32 ผ่าน USB เพื่อ Flash ไฟล์ .bin ลงหน่วยความจำโดยตรง
คลิกปุ่มด้านบนเพื่อเลือก 0x0 (Merged), 0x1000 (Boot) หรือ 0x10000 (App)
Serial Terminal & Flash Console
[System] ESP32 Web Flasher initialized. [System] กดปุ่ม "Connect Port" เพื่อเชื่อมต่อบอร์ด ESP32 ผ่าน Web Serial API...
📤 อัปโหลด Firmware ใหม่เข้าสู่ระบบ
จัดเก็บไฟล์ .bin และ Metadata ลงบนเซิร์ฟเวอร์
🗂️ ส่วนที่ 2: คลังบริหารจัดการไฟล์ Firmware (Repository)
ค้นหา กรองตาม Product Group / รุ่นฮาร์ดแวร์ หรือกดส่งไฟล์ไปที่ระบบ Web Flasher ได้ทันที
| Product Group | Version & File | Target Hardware | Offset | Actions |
|---|
📲 แอปพลิเคชัน Android (ESP32 USB OTG Flasher) & Web Backend API
ดาวน์โหลดไฟล์ติดตั้งแอป .APK ลงมือถือ Android เพื่อเชื่อมต่อสาย USB OTG Flash บอร์ด ESP32 และใช้งาน Serial Monitor ได้โดยตรง
/api/mobile/manifest
ดึงรายการ Firmware ทั้งหมดแยกตามหมวดหมู่ Product Group พร้อมลิงก์ดาวน์โหลดในครั้งเดียว
/api/firmwares/latest
ดึงเวอร์ชันล่าสุด เช่น ?productGroup=AIRPLUS_FIRMWARE คืนค่า Metadata และ downloadUrl
/api/firmwares/:id
ดึงข้อมูล Metadata รายตัว (offset, offsetDecimal, size, md5, sha256, downloadUrl)
/api/firmwares/:id/download
ดาวน์โหลดไฟล์ Binary .bin แบบ Stream พร้อม Header Content-Length และ X-Firmware-MD5
📱 Mobile Application for BLE MESH Scanner
Mobile Applications for set up BLE Mesh Gateway & Node as follows:
-
⬇ Download APKWSA ESP Flasher (Android 8.0+) — v1.0.0รองรับ CP210x, CH34x, FTDI, ESP32 CDC • ดาวน์โหลด .bin จากเซิร์ฟเวอร์และ Flash ผ่านสาย OTG
- WSA BLE Mesh config (Android) — Firmware v1.6 - latest version ⬇ Download
- WSA BLE Mesh config (Android) — Firmware v1.5 ⬇ Download
- WSA BLE Mesh config (Android) — Firmware v1.4 ⬇ Download
🔌 USB Serial Drivers
If the serial port is not showing up, your computer might be missing the drivers for the USB serial chip used in your ESP device. These drivers work for most ESP devices:
💻 วิธีการ Flash Firmware โดยใช้คำสั่ง Command Line
สำหรับผู้ที่ต้องการใช้โปรแกรม esptool.exe บน Windows ผ่าน Command Prompt / PowerShell
1. ให้ Download โปรแกรม esptool.exe จากเว็บ: https://github.com/espressif/esptool/releases
2. จากนั้น Copy ไฟล์ Firmware (.bin) และ esptool.exe ไว้ในโฟลเดอร์เดียวกัน
esptool.exe --baud 921600 --port COM8 write_flash 0x0 ID_621001_v7_6-4m.bin
esptool.exe --port COM8 erase_flash
esptool.exe -b 115200 --port COM3 read_flash 0x000000 0x100000 flash_1M.bin esptool.exe -b 115200 --port COM3 read_flash 0x00000 0x400000 flash_4M.bin
esptool.exe --chip esp32 merge_bin -o merged-firmware.bin --flash_mode dio --flash_freq 40m --flash_size 4MB 0x1000 bootloader.bin 0x8000 partitions.bin 0xe000 boot.bin 0x10000 your_app.bin