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

IoT Platform:概要

最終更新日:Apr 24, 2025

IoT Platform は、新バージョンのデータ転送機能を提供します。 新バージョンを使用すると、カスタムスクリプトを実行して、デバイスがサブスクライブしている Topic のデータを処理し、処理済みデータを他の Topic やその他の Alibaba Cloud サービスに転送して保存または後続処理を行うことができます。

データ転送とは

詳細については、「データ転送(旧バージョン)」をご参照ください。

旧バージョンのデータ転送機能と比較して、新バージョンのデータ転送機能はパーサーを提供します。 パーサーは、より複雑な構造のデバイスデータの変換と処理を支援し、処理済みデータを他の Alibaba Cloud サービスに転送します。 たとえば、パーサーのデータソースを設定するときに、複数の Topic を指定できます。 データ転送機能は、パーサーを使用して、データソースから取得したデータを変換し、変換されたデータを他の Topic または Alibaba Cloud サービスに転送します。

次の表は、サポートされているデータ転送先について説明しています。

データ転送先

説明

参照資料

Topic

別のデバイスがサブスクライブしている Topic にデータを転送して、Machine-to-Machine(M2M)通信を実装できます。

別の Topic にデータを転送する

AMQP コンシューマーグループ

Advanced Message Queuing Protocol(AMQP)コンシューマーグループを使用して、デバイスメッセージをビジネスサーバーに転送できます。

RDS

デバイスデータを Alibaba Cloud サービスに転送して保存できます。

ApsaraDB RDS にデータを転送する

Tablestore

TSDB

TSDB にデータを転送する

RocketMQ

デバイスデータを Message Queue for Apache RocketMQ または Simple Message Queue (formerly MNS) (SMQ) に転送して、信頼性の高い方法でデータを使用できます。

Message Queue for Apache RocketMQ にデータを転送する

MNS

SMQ にデータを転送する

関数をすばやく作成する

Function Compute にデータを転送して、イベント駆動型コンピューティングを実行できます。

Function Compute にデータを転送する

データ転送プロセス

データ転送機能を使用すると、データを効率的に収集、計算、および保存できます。 分散アーキテクチャをデプロイするためにサーバーを購入する必要はありません。

Data forwarding

使用上の注意

データ転送機能を使用してデバイスデータを別の Alibaba Cloud サービスに転送する前に、転送先クラウドサービスが指定されたリージョンで使用可能であり、転送されるデータの形式をサポートしていることを確認してください。 詳細については、「リージョン」をご参照ください。

制限

新バージョンのデータ転送機能のメッセージ関連の制限は、旧バージョンのデータ転送機能のメッセージ関連の制限と同じです。

項目

説明

制限

パーサー

インスタンスに含めることができるパーサーの最大数。

1,000

データソース

パーサーに関連付けることができるデータソースの最大数。

1

データソースに含めることができる Topic の最大数。

1,000

データ転送先

パーサーに関連付けることができるデータ転送先の最大数。

10

データ転送先に含めることができる操作の最大数。

1

パーサーに関連付けることができるエラーデータ転送先の最大数。

1

パーサースクリプト

パーサースクリプトの最大サイズ。

120 KB

パーサースクリプトのループ内でデータ転送関数を最大実行回数。

データ転送関数の詳細については、「転送先にデータを転送する」をご参照ください。

100

手順

  1. データソースを作成する: データソースを作成し、データが転送されるデータソースに1つ以上の Topic を追加する方法について説明します。 1つのデータソースに複数の Topic を追加できます。

  2. データ転送先を作成する: データ転送先を作成し、データが転送されるデータ転送先に1つ以上の Topic または Alibaba Cloud サービスを追加する方法について説明します。

  3. パーサーを設定して有効にする: パーサーを作成し、パーサーを設定済みのデータソースおよびデータ転送先に関連付けて、データソースからのデータの変換と処理に役立つパーサースクリプトを作成する方法について説明します。 これにより、データ転送を実装できます。

参照資料

  • スクリプト構文: パーサースクリプトの構文について説明します。

  • 関数: パーサースクリプトで使用できる関数について説明します。

  • データ形式: 基本通信 Topic および TSL ベースの通信 Topic のデータ形式について説明します。 TSL モデルは、Topic に送信されるデータを解析するために使用されます。 パーサースクリプトを作成するときは、解析されたデータ形式に基づいてフィールドを指定する必要があります。