TOTP Pager - Matériel dédié au TOTP
(github.com/yeansang)C’est le résultat obtenu en essayant diverses choses pour enfin utiliser correctement la carte TTGO T display achetée en promotion sur Ali.
Il y a énormément d’endroits qui utilisent le TOTP pour la 2FA, comme GitHub, Cloudflare, la console Play Store, etc. Comme je trouvais assez pénible de devoir chercher mon téléphone à chaque fois, le déverrouiller, trouver l’application et l’ouvrir, j’en ai fait un appareil utilisable comme un OTP bancaire.
Comme il semble y avoir une dérive de l’heure quand la puce ESP32 passe en veille, je l’ai conçu pour se connecter en Wi‑Fi, récupérer l’heure depuis les serveurs NTP de Google et générer ensuite les codes TOTP. Vous pouvez définir le SSID et le mot de passe dans le fichier config.h interne.
Il est possible de configurer plusieurs secrets OTP et de les faire défiler avec les boutons du T display. Il est aussi possible de mettre l’appareil en veille par un appui long sur un bouton, puis de le réveiller avec un bouton connecté au GPIO 0.
J’espère que cela vous sera utile à tous.
Aucun commentaire pour le moment.