Alibaba Cloud IoT Platform は、デバイスとクラウドを接続し、デバイス管理、セキュアな通信、メッセージのサブスクリプション、メッセージ転送、およびストレージ、分析、フィルタリング、パース、統合などのデータサービスを提供します。クラウド API を公開しており、デバイスのリモート制御を可能にします。
IoT Platform の利用開始
仕組み
以下の図は、デバイス、IoT Platform、サーバー、クライアント間のメッセージフローを示しています。
エンドツーエンドのデバイス通信を確立するには、デバイス開発、サーバーサイド開発 (クラウド SDK の設定を含む)、データベースの作成、およびモバイルアプリ開発を完了する必要があります。このプロセス中に、デバイスメッセージを定義し、処理する必要があります。
次の表は、IoT Platform とのデバイス通信について説明しています。
|
通信リンク |
説明 |
|
アップストリーム通信 |
デバイスは IoT Platform との永続的な MQTT 接続を確立し、トピックとペイロードをパブリッシュしてデータを報告します。 |
|
デバイスメッセージは、AMQP コンシューマーグループを通じてサーバーに転送されます。 |
|
|
データ転送機能は、デバイスデータを処理し、ApsaraDB RDS (RDS)、Tablestore、Function Compute (FC)、Lindorm Time Series Database (TSDB)、Lindorm、DataHub、および Message Queue for Apache RocketMQ (RocketMQ) を含む Alibaba Cloud サービスに転送します。 |
|
|
ダウンストリームコマンド |
ビジネスサーバーは、HTTPS 経由で Pub API を呼び出し、ビジネスアプリケーションから IoT Platform 上のトピックにコマンドを送信します。 |
|
IoT Platform は MQTT プロトコルを使用して、データ (指定されたトピックとペイロード) をデバイスにパブリッシュします。 |
通信方法では、デバイス通信について詳しく説明しています。
IoT Platform データサービスは、データインジェスト、パース、ストレージ、メトリクス、分析、API、およびアプリケーションをサポートし、デバイスデータの価値を引き出します。
機能概要
|
機能 |
説明 |
|
パブリックインスタンスでは、開発者が IoT Platform の機能を試すことができます。エンタープライズインスタンスは、デバイスの接続、管理、O&M、およびデータサービスをサポートします。 |
|
|
プロトコル (MQTT、CoAP、HTTPS)、プラットフォーム (C、Node.js、Java)、およびネットワーク (2G/3G/4G/5G、NB-IoT、LoRaWAN、Wi-Fi) を超えてデバイスを接続し、デバイスからクラウドへの開発を短縮します。 |
|
|
高度な検索、タグ、ジョブ、デバイスシャドウ、ファイル管理を使用して、デバイスのライフサイクルを管理します。 |
|
|
Alibaba Cloud サービス (Tablestore、RDS、Lindorm、TSDB、FC、MNS、RocketMQ) と統合し、M2M 通信、データストレージ、コンピューティング、メッセージキューイングを実現します。 |
|
|
IoT データを大規模にインジェスト、パース、保存、分析し、データメトリクスとデータアプリケーションでデバイスデータの価値を引き出します。 |
|
|
インスタンスレベルの監視、アラート、ログ分析、OTA アップデート、デバイス診断、およびセキュリティセンターとの統合。 |
すべての機能の一覧については、「機能」をご参照ください。
メリット
-
膨大な数のデバイスに対する安定した接続性
数億のデバイス接続と数百万の同時メッセージをサポートし、アクセスレイヤーで最大 600 Gbps のDDoS 攻撃に対応し、99.95% 以上の SLA を提供します。
-
低コストでグローバルなデバイスアクセス
自己管理の MQTT クラスターよりも大幅にコストを削減しつつ、包括的な管理と O&M を提供します。世界中の 8 つのリージョンにデプロイされており、デバイスは最寄りのアクセスポイントに自動的に接続できます。
-
使いやすさと柔軟なスケーリング
従量課金およびサブスクリプション課金をサポートし、シームレスなスケーリングが可能です。ワンストップのデバイス管理、リアルタイム監視、Alibaba Cloud サービスとの統合を提供し、IoT アプリケーション開発を簡素化します。
すべてのメリットの詳細については、「メリット」をご参照ください。
シナリオ
IoT Platform は、スマートホーム、スマート農業、スマートメディアなどをサポートします。詳細については、「シナリオ」をご参照ください。
課金
IoT Platform は、従量課金とサブスクリプションの課金方法をサポートしています。
アクティベーション後、試用目的のパブリックインスタンスが提供されます。古いパブリックインスタンスは従量課金制を使用します。新しいパブリックインスタンスは、固定仕様を無料で提供します。ビジネスニーズに基づき、サブスクリプション課金でエンタープライズインスタンスを購入します。
課金項目、方法、価格の詳細については、「課金」をご参照ください。
IoT Platform サービスをアクティブ化して購入するには、[今すぐサービスをアクティブ化] をクリックし、次に [エンタープライズインスタンスの購入] をクリックします。
使用方法
IoT Platform は、以下のアクセス方法をサポートしています。
|
方法 |
説明 |
|
Web コンソールを通じて IoT Platform リソースを管理します。 |
|
|
クラウド SDK を使用して、API エンドポイントに HTTPS/HTTP GET または POST リクエストを送信します。API ドキュメントの説明に従って、リクエストパラメーターを追加します。 [OpenAPI Explorer] を使用して、API を検出し、オンラインでテストし、SDK サンプルコードを生成できます。 クラウド SDK の使用を開始するには、「クラウド SDK のダウンロード」をご参照ください。 |
よくある質問
|
カテゴリ |
質問 |
|
Alibaba Cloud サービス |
|
|
デバイス接続 |
|
|
メッセージ通信 |
|
|
クラウド SDK と API |