🐶

[SORACOM]ソラカメの定期撮影をサクッとSlackに通知

に公開

はじめに

ソラカメで定期撮影した画像をSlackに通知したいと思い、構成を考えてみました。
SORACOM FluxとCloud Schedulerを組み合わせることで、意外と簡単に実現できたので共有します。

構成

構成は以下のようになります。

アーキテクチャ

  • Cloud Scheduler: 定期的にFluxアプリをキック
  • SORACOM Flux: ソラカメで撮影してSlackに投稿
  • Slack: 撮影画像を受け取って通知

SORACOM Fluxはこんな感じです。

シンプルなフローで、撮影→Slack投稿を実現しています。

Cloud Schedulerはこんな感じです。

単純にスケジュールするだけであれば、SORACOM Fluxには「インターバルタイマー」や、Flux有償プランであれば「スケジュールタイマー」がありますので、それを使用するだけで良いです。

今回Cloud Schedulerを使用する理由は、もっと手軽に、それでいて詳細にスケジュールイベントを設定したかったためです。上記のCloud Schedulerの設定は、「月曜日から金曜日、10:00から18:00の間、1時間おきに実行」という設定になっています。

おわりに

SORACOM Fluxを使うことで、ローコードで簡単に定期撮影の仕組みを作れました。
Cloud Schedulerと組み合わせれば、平日の業務時間だけ撮影するといった柔軟なスケジューリングも可能です。

ソラカメを活用したい方の参考になれば幸いです。

リバナレテックブログ

Discussion