วันพฤหัสบดีที่ 8 มิถุนายน พ.ศ. 2560

ล้าง ESP8266 ใหม่ๆ กันดีกว่า

เวลาเขียน ESP8266 ใช้งานไปในงานนึงๆ
อาจจะมีการ กำหนดตั้ง WiFi เป็นแบบ AccessPoint Mode
นั่นหมายถึง เรามีการนำมา ESP8266 มาปล่อย Hotspot ออกไป
เพื่อให้ อุปกรณ์ WiFi อื่นๆ เข้ามาเป็นลูกข่าย
ทำนองเดียวกับ น้องๆ Router

อย่างไรก็ตามพอเรา นำ ESP8266 กลับมาใช้ในงานอื่นๆ
ที่ไม่ต้องมีการใช้ WiFi แบบ Access Point Mode
แม้ไม่มีการสั่งเปิด Mode นี้ขึ้นมา
แต่ ชื่อ Access Point เดิมที่เคยตั้งไว้ ได้ถูกบันทึกใน ESP8266
ไว้ไม่ได้มีการลบทิ้งแต่อย่างใด

ทำให้ชื่อ Access Point ยังโชว์หรา
อุปกรณ์ WiFi อื่นๆ จะเห็นชื่อ ซึ่งไม่เป็นที่ต้องการ

เราสามารถทำการล้าง ESP8266 ใหม่หมดจด
ด้วย option  "erase_flash" ใน esptool.py โดยใช้เวลาเพียงเสี้ยววินาทีด้วยคำสั่งดังนี้

esptool.py  --port <COM PORT>   erase_flash


ตย.  อุปกรณ์ ESP8266 ต่อที่ COM4
esptool.py  --port COM4  erase_flash

เพียงเท่านี้ Access Point เดิมๆ ที่ไม่ได้เรียกใช้ ก็จะถูกลบทิ้งไป
ไม่ปรากฏเวลา อุปกรณ์ WiFi อื่น กำหนดค้นหา แม่ข่าย WiFi


หมายเหตุ
- ให้ลง ภาษา Python แล้ว เข้าไป download   "esptool.py" ได้ที่
https://github.com/espressif/esptool/blob/master/esptool.py

ไม่มีความคิดเห็น:

แสดงความคิดเห็น