อัพโหลด Binary file ผ่านหน้า config
December 25, 2024Less than 1 minutedeveloperdeveloper
การอัพเดทเฟิร์มแวร์จาก Binary file ไร้สายผ่านหน้า config การอัพเดทเฟิร์มแวร์จะคล้ายกับการการอัพโค้ดด้วย binary file(bin) แตกต่างที่เราสามารถอัพโหลดไฟล์เข้าบอร์ดผ่านหน้า config ของบอร์ดผ่าน local network(วงแลน) เดียวกันได้เลย (แต่ก็สามารถถอดมาอัพเดทด้วยวิธีนี้ได้เช่นกัน อัพโหลด Binary file ด้วย nodemcu-flasher)
ปล. โดยปกติการอัพเดทเฟิร์มแวร์ใหม่ จะสามารถใช้งานต่อได้เลย ไม่ต้องตั้งค่าใหม่ แต่บางครั้งอาจจะต้องตั้งค่า wifi และ user ใหม่(แต่มีโอกาสน้อยมาก)ตามหน้าตั้งค่าครั้งแรก
- โหลดไฟล์ binary จาก https://github.com/canusorn/CynoIOT/releases แนะนำเลือกไฟล์เวอร์ชั่นล่าสุดครับ โดยไฟล์แต่ละโปรเจคจะมีชื่อโปรเจคกำกับไว้ เช่น โปรเจค pms7003 จะมีชื่อ pms7003.ino.bin

- เข้าหน้า config ของบอร์ด ตามวิธีในหน้านี้
เมื่อเข้าหน้า config ได้แล้ว เลือกที่ Firmware update

- ที่หัวข้อ Firmware เลือก bin file ที่ต้องการอัพเดท และเลือก Update Firmware

- เมื่ออัพเดทสำเร็จ อุปกรณ์จะรีบูทตัวเอง
- แต่ถ้าอัพเดทไม่สำเร็จ (อาจจะสัญญาณ wifi ขาดช่วง) ไม่ต้องตกใจ สามารถลองใหม่ได้ เพราะตัวเฟิร์มแวร์จะอัพเดทตัวเองเมื่อไฟล์ bin ที่อัพโหลดครบถ้วนและถูกต้องจึงจะอัพเดทตัวเอง