WifiManager บน ESP32

WifiManager ออกมาในช่วง ESP8266 กำลังเป็นที่นิยม ช่วยให้การ config อุปกรณ์ง่ายขึ้น สามารถ config wifi ผ่านเว็บ browser ได้เลย อีกทั้งยังสามารถเพิ่ม custom field ได้ด้วย ระยะหลังเริ่มมีคน fork project ไปทำเพื่อรองรับ ESP32 ด้วย แต่โครงการต้นน้ำก็ยังมีการพัฒนาต่อเนื่อง ช่วงนี้ได้ทดสอบใน development branch แล้วพบว่าใช้งานฟังก์ชั่นหลักๆ ได้แล้ว แต่ยังไม่ release รุ่นออกมา ใครสนใจก็ลองติดตามไปทดสอบกันได้

ใช้งานได้จริงๆ นะ อ้อข้อมูลในส่วน custom parameter ให้เขียนลงใน SPIFFS กันเองนะจ๊ะ

ตัวอย่างโค้ด

มาเล่น Sonoff smart switch กับ NETPIE กัน

ครั้งที่แล้วลอง flash firmware ใหม่ลงใน Sonoff smart switch เพื่อใช้งาน MQTT กันไปแล้ว ในครั้งนี้มาลองเล่นกับ NETPIE.io กันดูบ้าง NETPIE เป็นบริการ IoT Platform พัฒนาโดย NECTEC แนะนำให้ไปใช้กันครับ 🙂 ครั้งนี้เราจะเรียกใช้งาน WifiManager เพื่อช่วยเรื่องการเชื่อมต่อ Wifi และการ Config AP ผ่าน Web Browser กันแบบง่ายๆ

การใช้งานก็ง่ายมากๆ เสียบสายไฟแล้วกดปุ่มค้างไว้ รอไฟกระพริบถี่ๆ จะเข้า mode setting เกาะ AP ชื่อ ESPXXXX จะเข้าสู่หน้าตั้งค่า AP ดังนี้

เลือก AP ที่ต้องการใช้งาน เท่านี้ก็ใช้ได้แล้ว โค้ดเขียนมาลวกๆ สั่ง subscribe ไปยัง /switch/01 เพื่อรอคำสั่ง
Continue reading มาเล่น Sonoff smart switch กับ NETPIE กัน