インターバル写真撮影モード
対応 Issue: #4 インターバル写真撮影モード ・ Phase 1
要件「一定時間の写真撮影モード」。指定間隔で自動的に静止画を撮影し保存する。
機能要件
- 撮影間隔の指定(例: 5 秒 〜 30 分。EzData Image Poster の範囲を参考)
- 撮影枚数 or 撮影時間の上限指定(無制限も可)
- 保存先選択: microSD 連番保存 / EzData クラウド / PWA へ逐次転送
- 開始 / 停止、進捗(撮影済み枚数・次回までの残り時間)
- バックグラウンド継続(スマホ切断中もデバイス側で継続)
実装方針
- Phase 1: 工場ファームの
GET /api/v1/start_poster(EzData)で間隔撮影 + クラウド共有プレビューを即提供 - 独自インターバラ: 間隔 / 上限 / 保存先を選べる API をファームに実装。microSD へ
/captured/NNNN.jpg連番保存 - 排他制御: Image Poster と SD 保存の同時実行は禁止(既知の SD 初期化エラー対策)
入出力の連携
リスク
- 長時間運用時の WiFi 切断(ファームの再接続 WD で対処)、電源確保
- 5MP 高解像度連写時の書き込み速度・容量
受け入れ条件
- [ ] 指定間隔で写真が自動保存される(SD or クラウド)
- [ ] 開始 / 停止と進捗が PWA から確認できる
- [ ] デバイス単独(スマホ切断中)でも撮影が継続する