メッセージ転送機能モジュールが提供するシーンオーケストレーション機能を使用して、視覚化された方法で自動化されたビジネスロジックを開発できます。 シーンオーケストレーションルールを設定してデバイス間のインタラクションを有効にし、クラウドまたはエッジにルールをデプロイできます。
シーンオーケストレーションルールを作成するには、次の手順を実行します。 IoT Platform コンソールにログインします。 [メッセージ転送] > [シーンオーケストレーション] を選択します。 表示されるページで、シーンオーケストレーションルールを作成します。 各シーンオーケストレーションルールは、トリガー、条件、およびアクションで構成されます。 このルールモデルはTCAモデルと呼ばれます。 TCAは、トリガー、条件、およびアクションの略です。
シーンオーケストレーション機能は、中国 (上海) リージョンのパブリックインスタンスと Enterprise Edition インスタンスで使用できます。
インスタンスの詳細については、「インスタンスのエンドポイントを表示する」をご参照ください。
トリガーで指定されたイベント変更またはプロパティ変更が発生すると、IoT Platform は、指定された条件に基づいて、ルールで指定されたアクションを実行するかどうかを判断します。 プロパティのタイプは、DATE、ENUM、STRUCT、またはARRAYにすることはできません。 条件が満たされると、IoT Platform は指定されたアクションを実行します。 それ以外の場合、IoT Platform はアクションを実行しません。
たとえば、毎日18:00に帰宅するとします。 夏には、帰宅時に室温を涼しく快適にしたいと考えています。 この場合、シーンオーケストレーションルールを作成して、エアコンを自動化できます。
次の図は、シーンオーケストレーションルールの設定例を示しています。

次の表にパラメーターを示します。
パラメーター | 説明 | 論理演算子 |
トリガー | このルールは毎日18:00にトリガーされます。 CRON 式の記述方法の詳細については、「CRONTAB」をご参照ください。 | Or (||) |
条件 | 温度センサーから報告された室温が 26 ℃より高い場合、アクションが実行されます。 | And (&&) |
アクション | エアコンの電源を入れ、温度を 26 ℃に設定します。 | And (&&) |
シーンオーケストレーションルールの作成方法の詳細については、「クラウドでのシーンオーケストレーション」をご参照ください。