AWS IoT デバイスとモバイル SDKs - AWS(AWS) IoT コア

英語の翻訳が提供されている場合で、内容が矛盾する場合には、英語版がオリジナルとして取り扱われます。翻訳は機械翻訳により提供されています。

AWS IoT デバイスとモバイル SDKs

[ AWS IoT 装置 SDKs オープンソースのライブラリ、サンプルを含む開発者ガイド、移植ガイドなど、 IoT ハードウェアプラットフォームをお選びいただけます。

これらの SDKs は、 IoT デバイス。あなたが IoT モバイルデバイス上のアプリについては、 AWS モバイル SDKs. あなたが IoT アプリケーションまたはサーバー側のプログラムについては、 AWS SDKs.

AWS IoT 装置 SDKs

[ AWS IoT 装置 SDKs オープンソースのライブラリ、サンプルを含む開発者ガイド、移植ガイドなど、 IoT ハードウェアプラットフォームをお選びいただけます。

これらの SDKs 皆さんのビジネスを IoT デバイス AWS IoT MQTTプロトコルとWSSプロトコルを使用します。

C++

AWS IoT C++ デバイス SDK

[ AWS IoT C++ デバイス SDK を使用すると、開発者は AWS と AWS IoT APIs. 特に、この SDK は、リソースに制約がなく、メッセージキューイング、マルチスレッディングのサポート、最新の言語機能などの高度な機能を必要とするデバイス向けに設計されています。詳細については、以下を参照してください。

Python

AWS IoT Python用デバイスSDK

[ AWS IoT Python用デバイスSDKを使用すると、開発者はPythonスクリプトを作成して、 AWS IoT プラットフォームを WebSocket プロトコル。そのデバイスを AWS IoT に接続することで、ユーザーは AWS IoT が提供するメッセージブローカー、ルール、Shadows、および AWS Lambda、Kinesis、Amazon S3 などその他の AWS のサービスを安全に使用できます。

JavaScript

AWS IoT のデバイスSDK JavaScript

aws-iot-device-sdk.js パッケージを使用すると、開発者は JavaScript アプリケーションは、 AWS IoT MQTTまたはMQTTを WebSocket プロトコル。これは、Node.js 環境およびブラウザーアプリケーションで使用できます。詳細については、以下を参照してください。

Java

AWS IoT Java用デバイスSDK

[ AWS IoT Java用デバイスSDKにより、Java開発者は AWS IoT プラットフォームを WebSocket プロトコル。SDK はシャドウをサポートするように構築されています。GET、UPDATE、DELETE を含む HTTP メソッドを使用して、 Shadows にアクセスできます。SDK では、簡略化された Shadow アクセスモデルもサポートしていて、開発者が、JSON ドキュメントをシリアル化または逆シリアル化することなく、ゲッターメソッドとセッターメソッドを使用するだけで Shadows とデータを交換できます。詳細については、以下を参照してください。

AWS IoT Device SDK for Embedded C

注記

この SDK は、経験豊富なエンベデッド・ソフトウェア開発者を対象としています。

[ AWS IoT Device SDK for Embedded C (C-SDK) は、MIT オープンソース ライセンスの下で、C ソース ファイルのコレクションで、エンベデッド アプリケーション内で安全に接続できます。 IoT デバイス AWS IoT Core. MQTT、JSON Parser、AWS IoT デバイス・シャドウ・ライブラリ。これはソース形式で配布され、アプリケーション・コード、その他のライブラリ、オプションで RTOS(Real Time Operating System)。

フリート プロビジョニングの場合は、v4_beta_deprecated バージョン AWS IoT Device SDK for Embedded C () https://github.com/aws/aws-iot-device-sdk-embedded-C/tree/v4_beta_deprecated. 詳細については、このブランチの README を参照してください。

AWS IoT Device SDK for Embedded C は通常、最適化された C 言語ランタイムを必要とするリソース制約のあるデバイスを対象としています。任意のオペレーティング システムで SDK を使用し、任意のプロセッサ タイプ (たとえば、 MCUs および MPUs)。ただし、デバイスに十分なメモリと処理リソースがある場合は、 AWS IoT 装置 SDKs.

詳細については、以下を参照してください。

AWS モバイル SDKs

[ AWS モバイル SDKs モバイルアプリ開発者のプラットフォーム固有のサポートを APIs の AWS IoT Core サービス、 IoT MQTTを使用したデバイス通信、および APIs 他のAWSサービスです。

Android

Android用AWS SDK

AWS SDK for Android には、開発者が AWS を使用して関連するモバイルアプリケーションを構築できるように、ライブラリ、サンプル、およびドキュメントが含まれています。また、このSDKには、MQTTデバイス通信と APIs の AWS IoT Core サービス。詳細については、以下を参照してください。

iOS

iOS用AWS SDK

AWS SDK for iOS はオープンソースの開発キットで、Apache オープンソースライセンスのもとに配布されています。SDK for iOS には、開発者が AWS を使用して関連するモバイルアプリケーションを構築できるように、ライブラリ、コードサンプル、およびドキュメントが含まれています。また、このSDKには、MQTTデバイス通信と APIs の AWS IoT Core サービス。詳細については、以下を参照してください。

以前 AWS IoT 装置 SDKs バージョン

これらは、 AWS IoT 装置 SDKs 上記にリストした新しいバージョンに置き換えられます。これらの SDKs は、メンテナンスとセキュリティの更新のみを受信しています。それらは、新機能を含めるように更新されず、新規プロジェクトで使用してはなりません。