自宅用通知マシン作成(1)

クライアントサイド

ハード

自作のESP-WROOM-02汎用機版。書き込み時に使うスイッチやレギュレータ、コンデンサ等最低限物がついているだけのもの。

空いているIO13からLED->抵抗(たまたま使いさしボックスにあった1.1k)->GNDと接続

プログラム

おもむろに全体像。Exampleに入っていたBearSSL_CertStore.inoの改造。なお、ssl接続用のcertファイルデータが別途必要。作成手順はこちら。アップロードの手順はこちら。ザックリ解説は下

setClockはSSLの認証ファイル(cert)の有効期限チェックのためのもの。BearSSL_CertStoreそのまま。

setupもほぼそのまま。不要なもの減らしてLED_PIN(13番)をOUTPUTにしているぐらい

loopのなかで扱いやすいHTTPClient を使用。サーバに接続して本文(サーバ側のAPIは予約メールの未読件数がそのまま数字で入ってくる仕様)が0かそれ以外で点灯するかどうかを変える。点灯を止めるにはPCのメーラーでメールを開く。

自宅用通知マシン作成(2)

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です