ソラカメのモーション検知/サウンド検出をトリガーに動画クリップを SORACOM Harvest Files に保存し、AI で動画を分析し、 Google チャットに通知します。
概要
このアプリテンプレートでは、Soracom Cloud Camera Services (以下、ソラカメ) 対応の IoT カメラ「ATOM Cam」のモーション(動体)検知/サウンド検出イベントを利用します。モーション検知をトリガーとして、該当時間帯前後の録画映像を自動的に切り出して SORACOM Harvest Files にエクスポートし、ファイル作成イベントを起点として SORACOM Flux の AI アクションで動画を解析、結果を Google チャットへ通知します。このアプリがあると以下のことに役立ちます:
解析対象の動画は、モーション検知の時刻付近をソラカメからエクスポートして取得します(テンプレートでは「検知時刻の 10 秒前〜現在」を切り出します)。監視対象や異常の判定方法は、AI アクション内のプロンプト (AI への指示文) の設定により変更できます。
Google チャット通知の例
送信される通知は以下のような内容です:

概算費用
初期費用
品目 | 費用 | 備考 |
|---|---|---|
ソラカメ対応製品 ATOM Cam 2 | 3,980円 |
月額費用
品目 | 当アプリの概算費用 | 備考 |
|---|---|---|
SORACOM Flux | 769.3 円/月(*1) | |
SORACOM Harvest Files | 242 円/月 | |
Soracom Cloud Camera Services クラウド常時録画ライセンス | 990 円/月 |
本記載は概算であり、実際の利用状況によって変動します。 正確な料金はSORACOM のサービスページおよびユーザーコンソールから利用明細をご確認ください。 ユーザードキュメント イベント数、クレジット使用料の上限を設定するも併せてご確認ください。
事前の準備
このテンプレートでアプリをデプロイする (テンプレートを実行する) 前に、以下を準備しましょう:
アプリの作成
設定のカスタマイズ
アプリ作成時点では以下を設定できます:
アプリの作成後に行うこと
ソラカメのイベントソースが OFF になっています。アプリ作成後にイベントソースを ON にして、アプリをモーション検知で実行してみて、 Google チャット通知が確認できたら準備完了です。
動画のエクスポートには時間がかかる場合があります。本テンプレートでは動画ファイルをSORACOM Harvest Files にエクスポートし、完了後に AI 解析と Google チャットの通知を実行します。

アプリのカスタマイズ
用途に応じて、以下をカスタマイズできます。
Google チャット 本文では、AI が返した JSON(text/risk/action)をテンプレートとして参照しています。詳細はアクション、コンディションの記法を参照してください。
トラブルシューティング
うまく動かない場合はアプリの実行履歴を確認してください。詳細は 実行履歴/メッセージ履歴 (ログ) を確認する を参照してください。
特に以下を確認してください。