1 ポイント 投稿者 ysahn0 2026-04-03 | まだコメントはありません。 | WhatsAppで共有

AliExpressのセール時に購入したTTGO T displayボードをちゃんと活用してみようと、いろいろ試しているうちにできた成果物です。

GitHub、Cloudflare、Play Consoleなど、2FAでTOTPを使う場所はとても多いのですが、そのたびにスマートフォンを探してロックを解除し、アプリを探して起動するのがそれなりに面倒に感じたので、銀行のOTPのように使えるデバイスとして作りました。

ESP32チップがスリープに入ると時刻にずれが生じるようだったため、Wi-Fiに接続してGoogleのNTPサーバーから時刻を取得し、TOTPの数字を生成するようにしました。内部のconfig.hファイルでSSIDとパスワードを設定すれば使えます。

OTPシークレットは複数設定しておけて、t displayにあるボタンで切り替えながら使えます。また、ボタンの長押しでスリープ、GPIO 0に接続されたボタンでウェイクアップが可能です。

みなさんに便利に使ってもらえたらうれしいです。

まだコメントはありません。

まだコメントはありません。