IoT Platformは、デバイス管理、安全なデータ通信、メッセージサブスクリプション、データサービスなど、さまざまな機能を統合するプラットフォームです。 多数のデバイスをIoT Platformに接続し、デバイスデータをIoT Platformに収集できます。 また、ビジネスサーバーでIoT Platform API操作を呼び出して、デバイスにリモートコマンドを送信することもできます。
IoT Platformの使用を開始する
制御ポリシー機能の動作
次の図は、IoT Platform、デバイス、ビジネスサーバー、およびクライアント間の通信プロセスを示しています。
デバイスが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 RDS、Tablestore (OTS) 、Function Compute、Lindorm、Message Queue for Apache RocketMQなどのAlibaba Cloudサービスにデータを転送できます。 | |
ダウンストリームコマンド | ビジネスアプリケーションを使用してコマンドを送信できます。 次に、ビジネスサーバーがHTTPSベースのPub操作を呼び出して、コマンドをIoT Platformトピックに送信します。 |
IoT PlatformはPub操作を呼び出して、MQTTを介して指定されたトピックにペイロードを送信します。 |
デバイス通信の詳細については、「トピック」をご参照ください。
IoT Platformのデータサービスを使用して、IoTデバイスのデータを統合、保存、解析できます。 その後、データのメトリックを測定し、データのデータ分析とインサイトを実行し、データのデータアプリケーションを設定できます。 これにより、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 (OTS) 、ApsaraDB RDS、Lindorm、Function Compute、Message Service (MNS) 、およびApache RocketMQ用のMessage Queueが含まれます。 シナリオは、マシンツーマシン (M2M) 通信、デバイスデータ記憶、デバイスデータコンピューティング、およびメッセージ待ち行列を含む。
-
モニタリングとO&MIoT Platformは、デバイスに次の機能を提供します。モニタリングとアラート、統合ログ分析、OTA更新、スマート診断です。
IoT Platformの機能の詳細については、「機能」をご参照ください。
メリット
IoT Platformとデバイス間の安定した接続
IoT Platformは、数億のデバイス接続と数百万の同時メッセージをサポートしています。 IoT Platformは、ピークトラフィックがアクセスレイヤーで600 Gbit/sに達し、99.95% を超えるSLAを提供するDDoS攻撃から防御するのに役立ちます。
グローバルデバイスのコスト効率と近隣アクセス
ユーザーが作成した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の使用方法を示します。
メソッド | 説明 |
IoT Platformリソースを管理するためのインタラクティブな操作を提供するwebサービスページにアクセスできます。 | |
IoT Platform SDKを使用して、HTTPまたはHTTP経由でIoT Platform APIのエンドポイントにGETまたはPOSTリクエストを送信します。 次に、API参照に基づいてAPI操作を呼び出すために必要なリクエストパラメーターを指定して設定します。 OpenAPI Explorerでは、API操作を取得して呼び出すことができ、SDKサンプルコードを動的に生成できます。 |
その他のAlibaba Cloud IoTサービス
LinkVisual
LinkVisualは、ビデオストリームをAlibaba cloudにアップロードしたり、ビデオを保存したり、ビデオを転送したり、ビデオを再生したり、AIアルゴリズムを使用してビデオ処理を行うことができるクラウドベースのビデオプラットフォームです。 LinkVisualは、ビデオデバイスメーカー、ソリューションプロバイダー、およびサービスプロバイダーがビデオデバイスのデータをクラウドに移行し、ビデオシナリオ用のアプリケーションを開発するのに役立ちます。
リンクIoTエッジ
Link IoT Edgeは、企業または機関のエッジビジネスユニットまたはIoT管理部門のすべてのIoTリソースを統合するソリューションを提供します。 このサービスは、エッジ側でビジネスを発展させるために必要なすべてのIoTリソースを提供します。 リソースには、サーバー、アルゴリズム、アプリケーション、デバイス接続機能が含まれます。