URL: https://yukikaki-points.web.app
雪かきでどれだけ動いたかを計測し、Webで見れる 最新のデータで見れる、累積のデータを見れる
- 複数台でのランキング
- 日別・月別でのランキング
- 累積の記録
不定期に来る、加速度センサが止まったらPOSTされる
huit-points == 動きの激しさの積算
{
"device-id": "hoge",
"huit-points": 12345
}
1日ごとの結果上位10件を取得
1日ごとの結果全件を取得
デバイスごとの累積結果を取得
[
{
"device_id": "XX0921", //string
"points": 28308, //num
"date": "2000-01-01T01:00:00+09:00"
},
{
"device_id": "XX0832",
"points": 58393928,
"date": "2000-01-01T01:00:00+09:00"
},
{
"device_id": "XX3322".
"points": 83211,
"date": "2000-01-01T01:00:00+09:00"
}
]
- ESP32
- 加速度センサー
- モバイルバッテリー(電源スイッチ兼ねる)
加速度(X^2^+Y^2^+Z^2^-(1G相当)とか)を積算し、動きが止まったのを検知したら都度積算されたhuit-pointsを送信し、 送信成功(レスポンス201)でhuit-pointsをリセットする 操作は電源入れて雪かきして電源切るだけ
- device-id(INT)
- point(BIGINT)
- 受信日時(Date)