SORACOM Flux でできること
Flux アプリでは、Flux アプリを起動するトリガーを定義するコンポーネントを「イベントソース」、データを橋渡しするコンポーネントを「チャネル」、データを分析/判断して特定の操作を実行するするコンポーネントを「アクション」と呼びます。アクションの出力データを新たな「チャネル」に送信し、次の「アクション」をそれを繰り返すことで高度な Flux アプリを構築できます。
Flux アプリを構成するコンポーネント
Flux アプリは、SORACOM Flux Studio の
タブで構築します。
コンポーネント | 説明 | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Flux アプリ | イベントソース、チャネル、アクションを組み合わせて、一連の処理フローが定義された IoT アプリケーションです。 | ||||||||||||||||||
イベントソース | イベントソースは、Flux アプリを起動するトリガーを定義するコンポーネントです。以下のイベントソースが用意されています。
| ||||||||||||||||||
チャネル | チャネルは、データを橋渡しするコンポーネントです。チャネルには、複数のアクションを設定でき、同一のデータを複数のアクションの入力データにする役割があります。 すべてのチャネルは、Incoming Webhook を使用して、チャネルにデータを送信できます。詳しくは、Incoming Webhook を使用したデータの送信 を参照してください。 | ||||||||||||||||||
アクション | アクションは、データを分析/判断して特定の操作を実行するコンポーネントです。入力データによってアクションを実行するかどうかを判断したり (アクションの実行条件)、入力データを生成 AI や簡易物体検知で分析できます。また、Slack や LINE Notify、メールで通知する機能もアクションで実行されます。以下のアクションが用意されています。
また、アクションの実行結果 (出力データ) を別のチャネルに送信することもできます。 | ||||||||||||||||||
MESSAGE と CONTEXT | チャネルに送信されたデータには、MESSAGE と CONTEXT があります。MESSAGE と CONTEXT は 実行履歴 として確認できます。 |
実行履歴
Flux アプリの実行履歴や、チャネルのメッセージ履歴、アクションの実行履歴を確認できます。詳しくは、実行履歴/メッセージ履歴 (ログ) を確認する を参照してください。
Flux アプリに関する制限事項
- Flux アプリは、カバレッジタイプごとに 3 つまで作成できます。
- 1 つの Flux アプリには、チャネルを最大で 10 個作成できます。
- 1 つのイベントでは、10 個のチャネルまでメッセージを送信できます。11 個目のチャネルにメッセージが送信されると当該イベントの処理は停止します。