AWS IoT, Amplifyを使った自宅センサーをモニタリングするWebアプリの作成記録
無料で読める本
自宅に設置した温度センサーなどのデータをどこかのDBに記録して、それをグラフなどで可視化したいと考えて、手探りでやってみた記録です。 まだ完成していない状態で本を更新していくスタイルです。
Chapters
実現したいこと
環境センサーTWELITE PALのデータをAWS IoTにアップロード
AWS AmplifyでReact Appのサンプルページを作成してデプロイ
AmplifyでGraphQLのAPIを追加
LambdaでGraphQLのmutationを実行する関数を作成
Amplifyに認証機能を追加
GraphQLのqueryをAppSyncでテスト
ReactでGraphQLのqueryを実行
Reactでグラフ描画
複数センサーのグラフ描画
ラズパイのmqtt clientのsystemd service化
グラフ描画する日時を更新日付近に調整する
M5StickC+CO2 Hatを用いてCO2濃度グラフを追加
気圧のグラフを追加
WebAppのUIをDashboardにする
個人開発:自宅IoTサービスのAWS無料枠の終了後のコスト
Community
Author
Topics