すべてのプロダクト
Search
ドキュメントセンター

IoT Platform:デバイス タスク

最終更新日:Mar 27, 2025

IoT Platform は、デバイス タスク機能をサポートしており、複数のデバイスにわたるプロパティ構成、非同期サービス呼び出し、メッセージ配信、およびカスタム タスクの同時実行を可能にします。このトピックでは、デバイス タスクの使用方法の概要について説明します。

手順

IoT Platform 上のデバイス タスクは、定義済みの JSON ルール ファイルを使用して、デバイス上で特定の関数を 実行します。

タスク

説明

カスタム タスクを追加する

ビジネス ニーズに合わせてカスタマイズされたカスタム ルール ファイルとデバイス リスト ファイルを作成します。

IoT Platform で指定された Alink プロトコル データ形式に準拠して、デバイス上でカスタム タスクの機能とロジックを開発します。

プロパティ構成タスクを追加する

同じ TSL(Thing Specification Language)プロパティ ID を共有するプロダクトまたはグループ内のデバイスの場合、バッチ プロパティ構成タスクを使用して複数のプロパティを同時に構成します。

サービス呼び出しタスクを追加する

同じ非同期 TSL サービス ID を共有するプロダクトまたはグループ内のデバイスの場合、サービス呼び出しタスクを使用して、これらのサービスをバッチで呼び出します。

バッチ メッセージ配信タスクを追加する

このタスクを利用して、Pub インターフェイスを使用して、同じカスタム トピック サフィックスを持つ複数のデバイスにメッセージをバッチでパブリッシュします。

カスタム トピックの形式は /${productKey}/${deviceName}/user/${TopicShortName} です。ここで、${TopicShortName} はカスタム トピック サフィックスです。詳細については、「参照ドキュメント」をご参照ください。

制限

  • パブリック インスタンス:デバイス タスクは、中国 (上海) リージョンでのみ使用できます。

  • エンタープライズ エディション インスタンス:デバイス タスクは、中国 (上海)、中国 (北京)、中国 (深圳)、シンガポール、米国 (バージニア)、米国 (シリコンバレー)、ドイツ (フランクフルト) など、複数のリージョンでサポートされています。

処理の説明

以下の図は、さまざまな種類のデバイス タスクのワークフローを示しています。

  • カスタム タスク自定义任务

    このトピックの詳細については、「参照ドキュメント」をご参照ください。

  • バッチ プロパティ構成タスク属性设置

    このトピックの詳細については、「参照ドキュメント」をご参照ください。

  • バッチ サービス呼び出しタスク服务调用

    このトピックの詳細については、「参照ドキュメント」をご参照ください。

  • Pub バッチ メッセージ プッシュ タスクPub服务任务

    カスタム トピックの構成と使用方法の詳細については、「参照ドキュメント」をご参照ください。

ビジネス要件に合わせて適切なデバイス タスクを作成します。詳細な手順については、以下を参照してください。