シーンオーケストレーションは、メッセージ転送の自動化されたビジネスロジックを開発するためのビジュアルプログラミング手法です。デバイス間の連携ルールを視覚的に定義し、これらのルールをクラウドまたはエッジにデプロイできます。
IoT Platform コンソールで [メッセージ転送] > [シーンオーケストレーション] ページに移動して、シーンオーケストレーションルールを作成します。各シーンオーケストレーションルールは、トリガー、条件、アクションの 3 つの部分で構成される TCA モデルに従います。
シーンオーケストレーション機能は現在、China (Shanghai) リージョンの Enterprise インスタンスおよび新規パブリックインスタンスでのみ利用できます。
インスタンスの詳細については、「インスタンスエンドポイントの表示」をご参照ください。
トリガーで指定したイベントが発生した場合、またはプロパティの値が変化した場合 ( date、enum、struct、array タイプ のプロパティを除く )、システムは条件が満たされているかどうかを確認します。条件が満たされている場合、システムはルールで定義されたアクションを実行します。満たされていない場合、アクションは実行されません。
たとえば、毎日 18:00 に仕事から帰宅するとします。暑い夏の日に、帰宅時には家の中を涼しく快適にしておきたい場合、エアコンを自動化するルールを作成できます。
パラメーター設定を次の図に示します。

パラメーターの説明を以下に示します:
パラメーター | 説明 | 並列性 |
トリガー | ルールは、毎日 18:00 のタイマーによってトリガーされます。Cron 式の記述方法の詳細については、CRONTAB Web サイトをご参照ください。 | OR (||) |
条件 | 温度センサーからデータを取得します。室内温度が摂氏 26 度を上回る場合、アクションが実行されます。 | AND (&&) |
アクション | エアコンをオンにし、目標温度を摂氏 26 度に設定します。 | AND (&&) |
シーンオーケストレーションルールの作成方法の詳細については、「クラウドベースのシーンオーケストレーション」をご参照ください。