aptpod Advent Calendar 2021の22日目を担当する、製品開発グループintdash チームの呉羽です。
以下の要件を満たした回数記録基盤を、以前に個人開発したので紹介します。
- Bluetoothで接続されたIoTボタンが押された回数を記録したい
- ボタンが押された時刻と共に永続化したい
- 永続化されたデータを集計して閲覧したい
- 利用したもの
- 構築までの流れ
- IoTボタンの準備
- Raspberry Piの準備
- IoTボタンとの接続
- IoTボタン押下時の処理
- AWSの準備
- Amazon Timestreamによる記録の永続化
- API Gatewayによる記録実行URLの実装
- 集計結果をAmazon SNSを通じてメール通知
- まとめ