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

IoT Platform:IoT Platform とは

最終更新日:Feb 27, 2025

IoT Platformは、デバイス接続、デバイス管理、安全なデータ通信、メッセージサブスクリプション、データ転送、データサービスなど、さまざまな機能を統合するプラットフォームです。 データサービスは、データストレージ、分析、フィルタリング、解析、統合など、複数の機能を提供します。 多数のデバイスをIoT Platformに接続し、デバイスデータをIoT Platformに収集できます。 また、IoT Platform SDKを使用してビジネスサーバーでIoT Platform API操作を呼び出し、リモートコマンドをデバイスに送信することもできます。

IoT Platformの使用を開始する

  • ラーニングパス: デバイスを設定し、デバイスをIoT Platformに接続する方法について説明します。

  • Terms: IoT Platformを使用する前に理解しなければならない基本的な用語について説明します。

  • FAQ: IoT Platformに関するよくある質問 (FAQ) に対する回答を提供します。

仕組み

次の図は、IoT Platform、デバイス、ビジネスサーバー、およびクライアント間の通信プロセスを示しています。

image

デバイスがIoT Platformと通信する前に、デバイス、IoT Platformサーバー、データベース、およびモバイルアプリケーションを設定する必要があります。 IoT Platform SDKを使用して、IoT Platformサーバーを設定できます。 デバイスとIoT Platformサーバーを設定するときは、デバイスメッセージを定義して処理する必要があります。

次の表では、デバイスとIoT Platform間のアップストリームおよびダウンストリームメッセージングについて説明します。

通信タイプ

説明

アップストリーム通信

デバイスは、MQTT (Message Queuing Telemetry Transport) を介してIoT Platformとの永続的な接続を確立します。 次に、デバイスはPub操作を呼び出してペイロードをトピックに送信し、IoT Platformにデータを送信します。

IoT Platformは、AMQPコンシューマグループを使用してビジネスサーバーにデータを転送します。

IoT Platformのデータ転送機能を使用して、デバイスから送信されたデータを処理し、ApsaraDB RDSTablestoreFunction ComputeTime Series Database (TSDB)LindormDataHubApsaraMQ for RocketMQなどのAlibaba Cloudサービスにデータを転送してデータを保存および処理できます。

ダウンストリームコマンド

ビジネスアプリケーションを使用してコマンドを送信できます。 次に、ビジネスサーバーがHTTPSベースのPub操作を呼び出して、コマンドをIoT Platformトピックに送信します。

IoT PlatformはPub操作を呼び出して、MQTTを介して指定されたトピックにペイロードを送信します。

デバイス通信の詳細については、「トピック」をご参照ください。

IoT Platformのデータサービスを使用して、IoTデバイスのデータを統合、保存、解析できます。 その後、データのメトリックを測定し、データのデータ分析とインサイトを実行し、API操作を呼び出し、データのデータアプリケーションを構成できます。 これにより、IoTデバイスのデータ値をマイニングできます。

特徴

機能

説明

インスタンス管理

IoT Platformは、個々の開発者とエンタープライズユーザーにトライアル用のパブリックインスタンスを提供します。 IoT Platformを有効化した後、サービスの機能を使用できます。 IoT Platformは、企業ユーザーにIoT Platformインスタンスを提供します。 デバイスをインスタンスに接続し、デバイス上でO&Mタスクを管理または実行できます。

デバイス接続

2G、3G、4G、5G、Wi-Fiなどの複数のリージョンとネットワークに存在するデバイス、およびCやAndroidなどの異なるプラットフォームで動作するデバイスを、MQTT、Constrained Application Protocol (CoAP) 、HTTPS、ゲートウェイなどの複数のプロトコルとブローカーを介してIoT Platformに接続できます。 これにより、デバイスをIoT Platformに接続する前にデバイスを設定するのに必要な時間が短縮されます。

デバイス管理

IoT Platformは、安全で信頼性の高いデバイス管理機能を提供します。 機能には、デバイスライフサイクル管理、高度な検索、タグ管理、デバイスシャドウイング、およびデバイスファイル管理が含まれます。

メッセージ転送

IoT Platformを複数のAlibaba Cloudサービスと統合して、さまざまなシナリオでビジネス要件を満たすことができます。 サービスには、TableStore、ApsaraDB RDS、Lindorm、Function Compute、Message Service (MNS) 、ApsaraMQ for RocketMQが含まれます。 シナリオは、マシンツーマシン (M2M) 通信、デバイスデータ記憶、デバイスデータコンピューティング、およびメッセージ待ち行列を含む。

メンテナンス

IoT Platformは、デバイスに次の機能を提供します。監視とアラート、統合ログ分析、無線 (OTA) 更新、スマート診断です。

IoT Platformの機能の詳細については、「機能」をご参照ください。

メリット

  • IoT Platformとデバイス間の安定した接続

    IoT Platformは、数億のデバイス接続と数百万の同時メッセージをサポートしています。 IoT Platformは、ピークトラフィックがアクセス層で600 Gbit/sに達するDDoS攻撃から防御するのに役立ち、99.95% を超えるサービスレベル契約 (SLA) を提供します。

  • グローバルデバイスのコスト効率と近隣アクセス

    ユーザーが作成したMQTTクラスターと比較して、IoT Platformは最小限のコストでより多くの管理およびO&M機能を提供します。 IoT Platformは、世界中の8つの主要リージョンで利用できます。 このように、デバイスは、デバイスの位置に基づいて、最も近い領域に自動的に接続することができる。

  • 使いやすさとスケーラビリティ

    IoT Platformは、従量課金およびサブスクリプションの課金方法をサポートしています。 IoT Platformは、ビジネスの成長に対応するためにリソースを自動的にスケールアウトできます。 IoT Platformは、デバイスをリアルタイムで監視する統合デバイス管理プラットフォームを提供します。 IoT Platformは、複数のAlibaba Cloudサービスとシームレスに連携できます。 IoT Platformを使用すると、複雑なIoTアプリケーションを簡単に構築できます。

IoT Platformのメリットの詳細については、「メリット」をご参照ください。

シナリオ

IoT Platformを使用すると、スマート家電、農業機器、インテリジェントメディアデバイスを使用する際のユーザーエクスペリエンスを向上させることができます。 詳細については、「一般的なシナリオ」をご参照ください。

課金

IoT Platformは、従量課金およびサブスクリプションの課金方法をサポートしています。

IoT Platformを有効化すると、パブリックインスタンスがトライアル用に提供されます。 以前のバージョンのパブリックインスタンスは、従量課金の課金方法を使用しています。 新しいバージョンのパブリックインスタンスは、固定仕様のリソースを無料で提供します。 ビジネス要件に基づいて、サブスクリプションEnterprise Editionインスタンスを購入できます。

IoT Platformの課金可能な項目、課金方法、および料金の詳細については、「課金の概要」をご参照ください。

詳細については、[IoT Platformの有効化] および [Enterprise Editionインスタンスの購入] をクリックします。

使用方法

次の表に、IoT Platformの使用方法を示します。

方法

説明

IoT Platformコンソール

IoT Platformリソースを管理するためのインタラクティブな操作を提供するwebサービスページにアクセスできます。

IoT Platform SDKIoT Platform API

IoT Platform SDKを使用して、HTTPまたはHTTP経由でIoT Platform APIのエンドポイントにGETまたはPOSTリクエストを送信します。 次に、API参照に基づいてAPI操作を呼び出すために必要なリクエストパラメーターを指定して設定します。

OpenAPI Explorer

では、API操作を取得して呼び出すことができ、SDKサンプルコードを動的に生成できます。

IoT Platform SDKの使用方法の詳細については、「Download IoT Platform SDKs」をご参照ください。

FAQ

Category

Question

Cloud service

Device connection

Messaging

IoT Platform SDKs and IoT Platform API