Flask

環境センサーデータサーバーシステム

【番外編】Tailscale でどこからでもダッシュボードを見る — オンボード WiFi を経由する

現場に行かないとダッシュボードが見られない、を Tailscale で解決します。既存の hostapd も Flask も触りません。Pi の AP に直接繋いで見る方法と、I2C キャラクタ液晶の実装も。
環境センサーデータサーバーシステム

【第10回】出来上がったものを読み直す — app.py 333 行の地図と、GitHub から動かす手順

app.py 333 行を通しで読み直します。読み直したら、設定が効いていない不整合が 1 つ見つかりました。GitHub から clone して他人の Pi で動かす手順と、それを実際に通した記録つき。
環境センサーデータサーバーシステム

【第9回】名前を付けて、置きっぱなしにする — 表示名の管理と systemd 自動起動

NOW-D4E5F6 という文字列では現場で分かりません。表示名を付けて、systemd で自動起動させ、置きっぱなしにできる状態にします。DB の肥大化対策と、後回しにしていたパスワード変更も。
環境センサーデータサーバーシステム

【第8回】Flask サーバーを作る — 2 つの経路を 1 つに受けて SQLite に貯める

HTTP と USB シリアルの 2 経路を 1 つの Flask アプリで受けて、SQLite に貯めます。テーブル設計、app.py 全文、ブラウザで見るダッシュボードまで。その場しのぎのスクリプトを卒業します。
環境センサーデータサーバーシステム

【第6回】ESP から Pi の AP へ、温度データを HTTP POST で送る

ESP から Pi の AP へ、温度を HTTP POST で送ります。最小のスケッチで飛ばしてから、DeepSleep と固定 IP を足して電池運用の本番版へ。連載で一番「動いた」と実感できる回です。