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

IoT Platform:機能

最終更新日:Mar 26, 2025

IoT プラットフォームは、デバイス接続、デバイス管理、ルールエンジンなどの機能を提供し、さまざまな業界の開発者を IoT シナリオで支援します。

インスタンス管理

IoT プラットフォームは、パブリックインスタンスと Enterprise Edition インスタンスを提供します。 デバイスを IoT プラットフォームインスタンスに接続し、インスタンスを使用してデバイスを管理できます。 インスタンスの詳細については、「概要」をご参照ください。

機能

説明

パブリックインスタンス

IoT プラットフォームをアクティブ化すると、パブリックインスタンスが試用版として提供されます。 パブリックインスタンスは、Alibaba Cloud クラシックネットワークにデプロイされます。

Enterprise Edition インスタンス

購入が必要なインスタンスは Enterprise Edition インスタンスです。 Enterprise Edition インスタンスは、Alibaba Cloud 仮想プライベートクラウド (VPC) にデプロイされます。 Alibaba Cloud アカウントを使用して複数の Enterprise Edition インスタンスを購入し、インスタンスのリソースを排他的に使用できます。

インスタンスタイプの詳細については、「Enterprise Edition インスタンスタイプ」をご参照ください。

IoT プラットフォームでは、インスタンスに環境タグを追加できます。 環境タグは、テスト環境タグと本番環境タグに分類されます。 これにより、異なる環境から IoT プラットフォームに接続されているデバイスを識別および管理できます。 詳細については、「異なる環境のインスタンスを管理する」をご参照ください。

以下のセクションでは、IoT プラットフォームの機能について説明します。 各インスタンスタイプの機能の詳細については、「パブリックインスタンスと Enterprise Edition インスタンスの比較」をご参照ください。

デバイス接続

IoT プラットフォームを使用すると、多数のデバイスをクラウドに接続できます。 デバイスは、安定した信頼性の高い方法で IoT プラットフォームと通信します。

機能

説明

Link SDK のダウンロード

さまざまなオープンソースプログラミング言語をサポートし、プラットフォーム間でのコード移植のガイドを提供します。 これにより、さまざまなプラットフォームのデバイスを IoT プラットフォームに接続できます。 IoT プラットフォームは、さまざまなデバイスを IoT プラットフォームに接続するための Link SDK を提供します。

デバイス検証

  • X.509 証明書ベースのデバイス検証を提供します。 これにより、X.509 証明書を使用してクラウドゲートウェイのデバイスを検証できます。 セキュリティレベル:高。

  • セキュリティリスクを軽減するために、デバイスごとに一意の証明書検証メカニズムを提供します。 このメカニズムは、デバイス証明書を各デバイスのチップに書き込むことができる場合に適用できます。 デバイス証明書は、ProductKey、DeviceName、および DeviceSecret で構成されます。 セキュリティレベル:高。

  • 製品ごとに一意の証明書検証メカニズムを提供します。 デバイスには、ProductKey と ProductSecret で構成される製品証明書が書き込まれます。 次に、デバイスは検証中に ProductKey、DeviceName、および DeviceSecret を含むデバイス証明書を動的に取得します。 このメカニズムは、量産中にデバイス証明書を各デバイスに書き込むことができない場合に適用できます。 セキュリティレベル:中。

通信トピック

デバイスと IoT プラットフォーム間の通信を容易にするために、製品とデバイストピックを提供します。 これにより、認証プロセスが簡素化されます。

MQTTCoAP、または HTTPS 経由の接続

さまざまなプロトコルをサポートする Link SDK を提供します。 リアルタイム要件を満たすために、持続的接続を確立できます。 また、リソース消費を削減するために、短期間の接続を確立することもできます。

汎用プロトコル SDK

ブリッジングサービスをデプロイし、デバイスと IoT プラットフォーム間の接続を確立できる汎用プロトコル SDK を提供します。

クラウドゲートウェイ

クラウドゲートウェイを提供します。 これにより、クラウドゲートウェイを使用して、China Telecom ベースの NB-IoT デバイス、オープンソースの Message Queuing Telemetry Transport ( MQTT ) デバイス、JT/T 808 デバイス、および GB/T 32960 デバイスを IoT プラットフォームに接続できます。

メッセージング

次の機能を使用して、デバイス、ビジネスサーバー、および IoT プラットフォーム間で転送されるメッセージを同期、変換、フィルタリング、および保存できます。

機能

説明

サーバーサイドサブスクリプション

製品のすべてのデバイスから 1 つ以上のタイプのメッセージをサブスクライブできます。 サーバーは、Advanced Message Queuing Protocol ( AMQP ) クライアントまたは Message Service ( MNS ) クライアントを使用して、サブスクライブしたメッセージを取得できます。

データ転送

データ転送ルールを使用して、トピックメッセージの指定されたフィールドをストレージおよびコンピューティングのためにデータデスティネーションに転送できます。

データ転送ルールのユースケースと利点の詳細については、「データ転送ソリューションの比較」をご参照ください。 データ転送デスティネーションの詳細については、以下のトピックをご参照ください。

シナリオオーケストレーション

ルールを構成して、デバイスのデータを他のデバイスに転送できます。

RRPC 通信

さまざまなシナリオでのビジネス要件を満たすために、復帰リモートプロシージャコール ( RRPC ) と Pub/Sub 通信モードを提供します。 Pub/Sub は、トピックに基づくメッセージルーティングモードです。

ブロードキャスト通信

データ圧縮

IoT プラットフォームとデバイス間で送信されるデータを圧縮できます。 これにより、デバイストラフィックが削減され、伝送速度が向上します。

デバイス管理

機能

説明

TSL モデル

アプリケーション開発を簡素化するために、Thing Specification Language ( TSL ) モデルを提供します。

メッセージ解析

バイナリデータをサーバーに渡すことをサポートします。 データセキュリティを確保するために、IoT プラットフォームはデバイスデータを保存しません。

タグ

デバイスを分類し、製品全体でデバイスを管理できます。

デバイスグループ

高度な検索

SQL ライクな文を実行してデバイスをクエリできます。 この操作は、SQL ライクな文で指定した条件を満たすデバイスを返します。

デバイスシミュレーション

実際のデバイスをシミュレートして IoT プラットフォームとの接続を確立し、シミュレートされたデータを使用して IoT プラットフォームとデバイス間の通信をテストし、エラーを特定できます。

デバイスシャドウ

不安定なワイヤレスネットワーク条件でデバイスとアプリケーションを切り離すデバイスシャドウ機能を提供します。

ファイル管理

ファイルを IoT プラットフォームにアップロードして保存できます。 [IoT プラットフォームコンソール] で、ファイルのダウンロードや削除などのファイル管理操作を実行できます。

NTP サービス

リソースが限られている組み込みデバイスとサーバー時刻を同期できます。

ゲートウェイとサブデバイス

サブデバイス間、およびサブデバイスとゲートウェイ間のトポロジ関係を管理できます。 また、サブデバイスを管理および監視することもできます。

デバイス配布

リージョン、インスタンス、またはアカウント間でデバイスを配布できます。 これにより、デバイスを IoT プラットフォームに接続するコストが削減されます。

監視と O&M

機能

説明

リアルタイム監視

デバイス、メッセージ、TSL モデル、およびルールエンジンに関連するメトリックをリアルタイムで監視し、CloudMonitor を使用してアラート通知を送信できます。

オンラインデバッグ

[IoT プラットフォームコンソール] でデバイスにコマンドを送信して、デバイス機能をデバッグできます。

IoT プラットフォームログ

エラーを特定し、原因を分析するのに役立つ IoT プラットフォームログとオンプレミスデバイスログを提供します。

ファームウェアアップデート

リモートデバイスアップデート機能を提供します。

リモート構成

システムパラメータとネットワークパラメータをリモートで更新できます。

クラウド側開発ガイド

IoT プラットフォーム SDKAPI 操作: IoT プラットフォームは、Java、Python、PHP、.NET、および Go 用の SDK を提供します。 IoT プラットフォームの API 操作を呼び出して、製品、デバイス、およびトピックを管理し、データを他のクラウドサービスに転送し、デバイスにデータを送信できます。

説明

IoT プラットフォーム機能の API 操作でサポートされているリージョンとインスタンスタイプは、[IoT プラットフォームコンソール] の機能でサポートされているリージョンとインスタンスタイプと同じです。