10สค65
หลังจากเอาโค้ด espnow มายำกับโค้ดเดิมที่ติดต่อblynk ทั้งฝั่งesp8266 และesp32 ซึ่งทั้งการติดต่อblynkอยู่แล้ว
ผลปรากฏว่า ทั้งคู่ไม่สามารถต่อblynk serverได้, แต่ทำงานแบบออฟไลน์ได้
ไม่ทราบว่าเพื่อนๆเจอปัญหาแบบนี้ไหมครับ
ผมลองเสิร์ชในเน็ต คนอื่นมีปัญหาแบบนี้เหมือนกัน คือไม่สามารถ ใช้espnow พร้อมๆกับblynk ในเวลาเดียวกัน
น่าเสียดายจริงๆ เรานี้ฝันสลายเลย
สุดท้าย ณ ตอนนี้ ถ้าอยากใช้blynk ต้องไม่ใช้espnow แปลว่า ทำงานแบบ stand alone ถ้าpinไม่พอ ต้องเพิ่มnodemcuและ แยกโปรเจ็คblynkของใครของมัน
ใครมีคำแนะนำบ้างไหมครับ
อัพเดต
เจอบางคนแนะนำให้เซ็ตเราเตอร์ให้อยู่channal 1, ไม่ใช่auto
11สค65
จะลองsetup channel ในเราเตอร์ดู
-ใส่user, passให้เรียบร้อย
-ไปหัวข้อwifi
-เลือก channel width = 20 mhz
-เลือก channel number =1
-reboot
16สค65
หลังจากได้ลองใช้ esp now และพ่วง blynkไปด้วย ผมยังยำโค้ดได้ไม่ดี
เท่าที่ดูโค้ด และได้ลองทำแล้ว ผมว่า มันเป็นกันสลับmode station กับ ap_sta ซึ่งมีการตัดต่อ wifi ตลอดเวลา และแน่นอน
blynk server ก็มีการตัดต่อตามไปด้วย ทำให้ ถ้าเราดูใน blynk มันรำคาญที่เด๊๋ยวตัด เดี๋ยวต่อ ทำให้ค่าต่างใน blynk
ไม่realtime(ไม่ทันอัพเดต ) และต่อมา มันจะออฟไลน์จากblynk ตลอดเลย อันนี้แย่สุดเลย
จนกว่าเราจะมารีเซ็ตที่หน้างาน 555
อีกอย่างเป็นการเพิ่มภาระให้กับ blynk server เปล่าๆ…
ผมตอนนี้ ขอถอยใช้แบบเดิมๆ คือ 1 nodemcu ต่อ 1 blynk authentication ครับ…ดูใน blynk แล้วสบายใจกว่ามาก
เดี๋ยว เรื่อง esp now ค่อยๆ ศึกษาไป และลองไปเรื่อยๆ…ขอบคุณครับ