GPSマルチユニットで取得した位置情報および温湿度情報をもとに、AI でパーソナル天気予報を作成してチャットで通知します。
概要
このアプリテンプレートでは、SORACOM IoT ストアで購入できるセンサー内蔵 IoT デバイス「GPSマルチユニット SORACOM Edition」によって送信される GPS 位置情報と温湿度データを利用し、SORACOM Flux で現在位置の天気予報を取得します。さらに、デバイスの実測温湿度と API の天気データを比較して AI がパーソナライズされた天気コメントを生成し、Google チャットに通知します。このアプリがあると以下のことに役立ちます:
天気コメントの内容は、AI アクション内のプロンプト (AI への指示文) の設定により変更できます。GPS 位置情報が取得できない場合の通知設定も、Webhook アクションの実行条件を指定することで変更できます。
チャットでの通知の例
チャットでの通知は以下のような内容です(通常時):

エラーが発生したときは以下のような通知です:

概算費用
初期費用
以下を準備してください。
品目 | 費用 | 備考 |
|---|---|---|
12,100 円 |
月額費用
2025 年 12 月 1 日より、SORACOM Flux の料金プランを改定いたします。 詳細は SORACOM Flux 料金プラン改定のお知らせ を参照してください。
品目 | 当アプリの概算費用 | 備考 |
|---|---|---|
SORACOM Flux - イベント | 27.28 円/月(*1) | 1 日 8 回の頻度で実行した場合、248 イベント/月(*1) |
SORACOM Flux - クレジット AI モデル “Amazon Bedrock – Amazon Nova Lite” | 32.74円/月 | (*2) |
SORACOM Flux - クレジット Weather Forecast アクション | 545.6 円/月 | (*3) |
SORACOM IoT SIM (plan-D D-300MB) | 330円/月 | (*4) |
本記載は概算であり、実際の利用状況によって変動します。 正確な料金は SORACOM のサービスページ および ユーザーコンソールから利用明細 をご確認ください。 ユーザードキュメント イベント数、クレジット使用料の上限を設定する も併せてご確認ください。
事前の準備
このテンプレートでアプリをデプロイする (テンプレートを実行する) 前に、以下を準備しましょう:
GPS マルチユニットの詳細設定
GPS マルチユニットでは以下の設定が必要です:
基本設定
詳細設定項目
設定手順
-
デバイスの初期設定: GPS マルチユニット SORACOM Edition ユーザーガイド STEP1 から STEP4 を参照
-
グループ設定: デバイスを適切なグループに所属させる
-
Harvest Data有効化: グループ設定で SORACOM Harvest Data を有効にする
-
送信モード設定: STEP4の動作モードで「定期送信 - 手動モード」を選択
-
送信間隔設定: 詳細設定で送信間隔を60分に設定
詳細はソラコムのドキュメント SORACOM Air の設定方法 と GPS マルチユニット SORACOM Edition ユーザーガイド を参照してください。
詳細はGoogleのドキュメント Google Chat の Webhook 設定方法 Webhookを参照して下さい。Business または Enterprise の Google Workspace アカウントが必要になります。
アプリの作成
設定のカスタマイズ
アプリ作成時点では対象のデバイスの SIM グループ ID と、通知先のチャットの Webhook URL について設定できます。
アプリの作成後に行うこと
手動でアプリをテスト実行してみて、Googleチャットの通知や Harvest Data へのデータ保存が確認できたら GPS マルチユニットの電源を入れ経緯度が正しく送信されていることを確認して下さい。
アプリのカスタマイズ
AI アクション パーソナル天気アシスタント の プロンプト欄 でアナウンス文の指示内容の文章を変更することで、どのような文面の天気レポートを出力するか変更できます。
また、GPS 位置情報が取得できない場合の通知内容は、Webhook アクション Google チャットへの通知 (エラー用) の設定で変更できます。
トラブルシューティング
うまく動かない場合はアプリの実行履歴を確認してください。詳細は 実行履歴/メッセージ履歴 (ログ) を確認する を参照してください。
よくある問題と対処法: