翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS IoT Coreサービスエンドポイントに接続する
AWS IoT Core- コントロールプレーンの機能にアクセスするにはAWS CLI、、任意の言語の AWSSDK を使用するか、REST API を直接呼び出します。AWSサービスを呼び出すためのベストプラクティスが組み込まれAWS IoT Coreているため、 AWS CLIまたは AWSSDK を使用して を操作することをお勧めします。REST API を直接呼び出すことはオプションですが、API へのアクセスを可能にするために必要なセキュリティ認証情報を提供する必要があります。
注記
IoT デバイスは、AWS IoTデバイス SDKs を使用する必要があります。Device SDKs は、デバイスでの使用に最適化され、 との MQTT 通信をサポートしAWS IoT、デバイスで最もよく使用される AWS IoTAPIsをサポートします。Device SDK とそれらが提供する機能の詳細については、AWS IoTデバイス SDKs を参照してください。
モバイルデバイスは、AWSモバイル SDKs を使用する必要があります。Mobile SDKs は、AWS IoTAPIs、MQTT デバイス通信、およびモバイルデバイス上の他の AWSサービスの APIsをサポートします。Mobile SDK とそれらが提供する機能の詳細については、AWSモバイル SDKs を参照してください。
ウェブおよびモバイルアプリケーションのAWS Amplifyツールとリソースを使用して、より簡単に接続できますAWS IoT Core。Amplify AWS IoT Coreを使用して に接続する方法の詳細については、Amplify ドキュメントのPubSub
以下のセクションでは、 およびその他の SDKs について説明します。AWS IoTAWSでアプリケーションを構築および管理できるAWSツールと開発キットの完全なリストについてはAWS、「構築するツールAWS
AWS CLIのAWS IoT Core
AWS CLIは、AWSAPIs。
-
インストール
のインストール方法についてはAWS CLI、「 のインストールAWS CLI」を参照してください。
-
認証
は の認証情報AWS CLIを使用しますAWS アカウント。
-
リファレンス
これらのAWS IoT CoreサービスのAWS CLIコマンドの詳細については、以下を参照してください。
PowerShell スクリプト環境でAWSサービスとリソースを管理するツールについては、AWS「Tools for PowerShell
AWSSDKs
AWSSDKs を使用すると、アプリケーションと互換性のあるデバイスは AWS IoTAPIsと他の AWSサービスの APIs を呼び出すことができます。このセクションでは、AWSSDKsへのリンクと、AWS IoT Coreサービスの API の APIs リファレンスドキュメントへのリンクを提供します。
AWSSDKsこれらの AWS IoT CoreAPIsをサポート
AWSモバイル SDKs
AWSMobile SDKs は、モバイルアプリ開発者に、 AWS IoT Coreサービスの APIs、MQTT を使用した IoT デバイス通信、およびその他の AWSサービスの APIsプラットフォーム固有のサポートを提供します。
AWS IoT Coreサービスの REST APIs
AWS IoT Coreサービスの REST APIs は、HTTP リクエストを使用して直接呼び出すことができます。
-
エンドポイント URL
AWS IoT Core サービスの REST API を公開するサービスエンドポイントはリージョンによって異なり、「AWS IoT Core エンドポイントとクォータ」にリストされています。AWS IoTリソースはリージョン固有であるため、アクセスするAWS IoTリソースがあるリージョンのエンドポイントを使用する必要があります。
-
認証
AWS IoT Coreサービスの REST APIs、認証に AWSIAM 認証情報を使用します。詳細については、AWS「 全般のリファレンスAWS」の「 API リクエストの署名」を参照してください。
-
API リファレンス
AWS IoT Coreサービスの REST APIs によって提供される特定の関数については、以下を参照してください。