本記事はソラコムが提供する「SORACOM公式ブログ」に掲載された「SORACOM Flux に追加された RTSP 対応カメラ画像取得アクションをつかってカナヘビを観察してみた」を再編集したものです。
こんにちは。ソラコムでソラカメ&Fluxチームでプロジェクトマネジメントを担当しているnoriです。
2025年9月9日に、SORACOM Flux に RTSP 対応カメラ画像取得アクションが追加されました。ネットワークカメラの標準的なプロトコル RTSP (Real Time Streaming Protocol)に対応しているカメラでかつ、通信に SORACOM IoT SIM もしくは SORACOM Arc を使用していれば簡単に静止画を取得して、Fluxのアクションを利用できます!
今回は、私的に待ちに待ったこの新機能を使って、活用事例をご紹介したいと思います。
カナヘビとの出会い、そして観察アプリ開発へ
実は最近、我が家に新しい家族(?) が増えました。小学5年生の三男坊が捕まえてきたカナヘビたちです。
最初は「おいおい、また生き物を…」と思っていたのですが、大きい子と小さい子のペアで、特に小さい子の動きがとにかく可愛くて、気づけば私もすっかりカナヘビを愛おしく思うようになっていました。
ただ、問題が一つ。最初こそ張り切ってお世話していた三男坊ですが、最近では餌やりも水替えも、気づけば私がメイン担当に…(よくある話ですね…)
「これじゃいかん!もっとカナヘビに興味を持ってもらわないと」
そこで思いついたのが、カナヘビの日常を定期的に撮影して、家族みんなで観察できるアプリを作ることでした。ちょうど SORACOM Flux に RTSP 対応カメラ画像取得アクションがリリースされたタイミングだったので、これは使うしかない!と。
RTSP 対応カメラ画像取得アクションとは
RTSP(Real Time Streaming Protocol)は、ネットワークカメラの映像配信で広く使われているプロトコルです。今回追加されたアクションを使うと、RTSP対応カメラから静止画を簡単に取得できるようになります。
主な特徴
- SORACOM IoT SIMを使用しているRTSP対応カメラであれば利用可能
- カメラのRTSPポートとパスを指定するだけで設定完了
- 取得した画像は他のFluxアクションと連携可能
カナヘビ観察アプリの構築
それでは、実際にどうやって作ったのかご紹介します。
使用機材
- RTSP対応のネットワークカメラ(飼育ケースが映る位置に設置)
	- 今回はAtomCam2を使用しています。が、ソラカメとして登録しているわけではなく、RTSPカメラとして使用しています。詳細はのちほど。
 
- SORACOM Arc
- SORACOM Arc 対応のルーター
	- 私は GL.iNet GL-AR300M16 というルーターを使用しました
 
- カナヘビの飼育ケース(もちろん主役のカナヘビたち入り)
SORACOM Flux の設定
Fluxアプリの全体像はこんな感じです。
1時間に1度、RSTPカメラから静止画を取得します。取得した静止画はAIアクションで分析します。カナヘビが映っているか、写っていればなにをしているか、を分析しています。分析の結果、カナヘビが写っていれば、なにをしているかという情報とともに画像を LINE に通知します。
RTSP カメラ画像取得アクションの設定
RTSP カメラ画像取得アクションの設定はシンプルです。以下の項目を設定するだけです。
- SIM ID: カメラが通信に使用しているSIMのIDを入力
- RTSP ポート: カメラのRTSPポート番号(通常は554)
- RTSP パス: カメラのストリーミングパス(例:/live)
- 認証情報
AIアクションの設定
AIアクションでは以下のようなプロンプトを設定しています。
添付の画像はカナヘビの飼育ケースです。カナヘビが映っているか、写っていればなにをしているか教えて下さい。結果はJson形式で以下のフォーマットで返却してください。写っていればなにをしているかの説明は日本語で記載してください。  {   "lizard_visible": true,   "description_of_lizards":"<What is the lizard doing?>" }
AIアクションと組み合わせて「カナヘビが餌を食べているか」「水を飲んでいるか」などを判定しています。カナヘビが映っていないときはLINE通知は行いません。
通知の様子
LINE通知は、LINE Messaging API を使用しています。SORACOM Fluxからは Webhook アクションで以下のように設定しています。事前に LINE Messaging API の設定が必要ですので、LINE Developers から設定してください。
以下のようにLINE通知されます。
AIモデルは Google Gemini 2.0 Flash ですが、なかなかの精度で、草のなかに紛れていても判別してくれます。
運用してみた結果
このシステムを1週間程度運用してみたところ、予想以上の効果がありました。
良かったこと:
- 三男坊が「今日のカナヘビどうだった?」と聞いてくるように
- 夜の動きもわかって安心
- カナヘビ達の成長が画像で記録できている
改善したいこと:
- いいショットを逃したくないがどうしたらいいのだろうか。
まとめ
RTSP 対応カメラ画像取得アクションを使えば、カメラの設定情報さえあれば、簡単に画像取得の仕組みが作れます。
今回はカナヘビの観察という、ちょっと変わった使い方をご紹介しましたが、実際の活用シーンとしては
- 工場や倉庫の定点観測
- 農場の作物生育状況の確認
- 建設現場の進捗記録
- 店舗の混雑状況チェック
など、様々な用途で使えそうです。
何より、SORACOM IoT SIM を通信として使用しているカメラなら、セキュアな閉域網内で通信できるので、映像データの取り扱いも安心です。
皆さんも、RTSP対応カメラをお持ちでしたら、ぜひ新しいアクションを試してみてください。
ちなみに、我が家の三男坊のお世話頻度も上がってきたように思います。技術の力で、生き物への愛情も育めるなんてやっぱり素晴らしいですよね。
もっと詳しく知りたい、という方はお気軽にお問合せください!
― ソラコム nori (江木)
投稿 SORACOM Flux に追加された RTSP 対応カメラ画像取得アクションをつかってカナヘビを観察してみた は SORACOM公式ブログ に最初に表示されました。
この連載の記事
- 
第574回 デジタル 「ついカッとなって作った」 補助金騒動から生まれたポータブル通信電流計ENIMAS 製造業から外食チェーンまで魅了
- 
第573回 デジタル AIとカメラで最新IoTを体験!10/25開催「SORACOM UG Explorer」
- 
第572回 デジタル ソラコムのサマーインターンで挑んだ Flux アプリテンプレート開発
- 
第571回 デジタル 10年経って見えてきたIoTの勝ちパターン ソラコムの考える「後付けIoT」と「組み込みIoT」とは?
- 
第570回 デジタル ドルビックスコンサルティングとソラコムが協業、SORACOM FluxがRTSP対応カメラと連携、他 ほぼ週刊ソラコム 09/06-10/10
- 
第569回 デジタル ソラコム サマーインターンシップ開催レポート!
- 
第568回 デジタル 設備の監視はAIでどう進化する?ユースケース整理
- 
第567回 デジタル TCP通信の断片化を解消するSORACOM Binary Formatと、FOX4での採用事例
- 
第565回 デジタル バンダイ「Tamagotchi Paradise」の店頭端末に導入、SORACOM Flux がカメラを活用した業務自動化とAI分析を支援、他 ほぼ週刊ソラコム 08/23-09/05
- 
第564回 デジタル ソラカメビューワーが登場!映像視聴がぐっと快適に