IoT Platform は、新バージョンのデータ転送機能を提供します。 新バージョンを使用すると、カスタムスクリプトを実行して、デバイスがサブスクライブしている Topic のデータを処理し、処理済みデータを他の Topic やその他の Alibaba Cloud サービスに転送して保存または後続処理を行うことができます。
データ転送とは
詳細については、「データ転送(旧バージョン)」をご参照ください。
旧バージョンのデータ転送機能と比較して、新バージョンのデータ転送機能はパーサーを提供します。 パーサーは、より複雑な構造のデバイスデータの変換と処理を支援し、処理済みデータを他の Alibaba Cloud サービスに転送します。 たとえば、パーサーのデータソースを設定するときに、複数の Topic を指定できます。 データ転送機能は、パーサーを使用して、データソースから取得したデータを変換し、変換されたデータを他の Topic または Alibaba Cloud サービスに転送します。
次の表は、サポートされているデータ転送先について説明しています。
データ転送先 | 説明 | 参照資料 |
Topic | 別のデバイスがサブスクライブしている Topic にデータを転送して、Machine-to-Machine(M2M)通信を実装できます。 | |
Advanced Message Queuing Protocol(AMQP)コンシューマーグループを使用して、デバイスメッセージをビジネスサーバーに転送できます。 | ||
デバイスデータを Alibaba Cloud サービスに転送して保存できます。 | ||
デバイスデータを Message Queue for Apache RocketMQ または Simple Message Queue (formerly MNS) (SMQ) に転送して、信頼性の高い方法でデータを使用できます。 | ||
Function Compute にデータを転送して、イベント駆動型コンピューティングを実行できます。 |
データ転送プロセス
データ転送機能を使用すると、データを効率的に収集、計算、および保存できます。 分散アーキテクチャをデプロイするためにサーバーを購入する必要はありません。

使用上の注意
データ転送機能を使用してデバイスデータを別の Alibaba Cloud サービスに転送する前に、転送先クラウドサービスが指定されたリージョンで使用可能であり、転送されるデータの形式をサポートしていることを確認してください。 詳細については、「リージョン」をご参照ください。
制限
新バージョンのデータ転送機能のメッセージ関連の制限は、旧バージョンのデータ転送機能のメッセージ関連の制限と同じです。
項目 | 説明 | 制限 |
パーサー | インスタンスに含めることができるパーサーの最大数。 | 1,000 |
データソース | パーサーに関連付けることができるデータソースの最大数。 | 1 |
データソースに含めることができる Topic の最大数。 | 1,000 | |
データ転送先 | パーサーに関連付けることができるデータ転送先の最大数。 | 10 |
データ転送先に含めることができる操作の最大数。 | 1 | |
パーサーに関連付けることができるエラーデータ転送先の最大数。 | 1 | |
パーサースクリプト | パーサースクリプトの最大サイズ。 | 120 KB |
パーサースクリプトのループ内でデータ転送関数を最大実行回数。 データ転送関数の詳細については、「転送先にデータを転送する」をご参照ください。 | 100 |
手順
データソースを作成する: データソースを作成し、データが転送されるデータソースに1つ以上の Topic を追加する方法について説明します。 1つのデータソースに複数の Topic を追加できます。
データ転送先を作成する: データ転送先を作成し、データが転送されるデータ転送先に1つ以上の Topic または Alibaba Cloud サービスを追加する方法について説明します。
パーサーを設定して有効にする: パーサーを作成し、パーサーを設定済みのデータソースおよびデータ転送先に関連付けて、データソースからのデータの変換と処理に役立つパーサースクリプトを作成する方法について説明します。 これにより、データ転送を実装できます。