WiFiClientSecure

SSL ( TLS )

ESP32 および M5Stack で DNS および mDNS の SSL server を作ってみた

ESP32 と M5Stack を SSL サーバー化し、DNS ネームおよび mDNS ネームでアクセスできるようにしてみました。それにより、OpenSSL で発行したルート CA 証明書や サーバー証明書を DNS ネームで発行できて、ESP32 同士、M5Stack 同士で SSL 通信が可能になりました。スマホやパソコンのブラウザに信頼されることができました。URL 欄に鍵マークが表示でき・・・
2
SSL ( TLS )

WiFiClientSecure ライブラリの SSL 証明書有効期限の検証等、セキュリティ問題を探ってみた

Arduino core for the ESP32 の WiFiClientSecure ライブラリで、SSL / TLS 証明書の有効期限チェックや失効リスト ( CRL ) の検証 ( Verify ) が行われず、スルーしてしまうことが判明しました。自分で ESP32 や M5Stack で DNS SSL サーバーを構築して実験してみた結果です。mbedTLS の Verify を追求し・・・
0
ESP32 ( ESP-WROOM-32 )

ESP32 および M5Stack で数時間後に Web 記事取得失敗する問題について

M5Stack や ESP32 で、Arduino - ESP32 を使って Web 記事から定期的に記事を GET していると、数時間後には記事取得失敗します。これの原因がようやくわかってきました。 WiFiClientSecure を使っていて、省電力化の為に WIFI_OFF にするとその現象が出ます。
0
ESP32 ( ESP-WROOM-32 )

Arduino – ESP32 大幅更新( 2018/06/28以降 )と I2C 不具合解決、その他気付いたこと

2018/06/28以降、大幅更新された Arduino - ESP32 で、I2Cインターフェースの Wire ライブラリが一新され、その内容と、今までの I2C トラブルの自分的解決方法、その他気付いた点を列挙しています。
0