นี่คือผลงานที่ได้มาระหว่างลองทำหลายอย่างเพื่อจะใช้งานบอร์ด TTGO T display ที่ซื้อมาตอนลดราคาจาก Ali ให้คุ้มค่าจริง ๆ

มีบริการจำนวนมากเหลือเกินที่ใช้ TOTP สำหรับ 2FA เช่น GitHub, Cloudflare, Play Store Console เป็นต้น แต่ทุกครั้งที่ต้องหยิบมือถือ ปลดล็อก หาแอป แล้วเปิดขึ้นมา ก็รู้สึกว่าไม่ค่อยสะดวกอยู่พอสมควร เลยทำมันออกมาเป็นอุปกรณ์ที่ใช้งานได้แบบเดียวกับ OTP ของธนาคาร

ดูเหมือนว่าเมื่อชิป ESP32 เข้าโหมดสลีปจะมีความคลาดเคลื่อนของเวลาเกิดขึ้น จึงทำให้มันเชื่อมต่อ WiFi แล้วดึงเวลาจากเซิร์ฟเวอร์ Google NTP เพื่อสร้างตัวเลข TOTP สามารถตั้งค่า ssid และรหัสผ่านได้ในไฟล์ config.h ภายใน

สามารถตั้งค่า OTP secret ได้หลายชุด และสลับใช้งานด้วยปุ่มบน T display นอกจากนี้ยังสามารถกดปุ่มค้างเพื่อเข้าสลีป และปลุกกลับขึ้นมาด้วยปุ่มที่เชื่อมต่อกับ GPIO หมายเลข 0 ได้

หวังว่าทุกคนจะได้ใช้งานมันอย่างมีประโยชน์

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น