Cookie の設定を選択する

当社は、当社のサイトおよびサービスを提供するために必要な必須 Cookie および類似のツールを使用しています。当社は、パフォーマンス Cookie を使用して匿名の統計情報を収集することで、お客様が当社のサイトをどのように利用しているかを把握し、改善に役立てています。必須 Cookie は無効化できませんが、[カスタマイズ] または [拒否] をクリックしてパフォーマンス Cookie を拒否することはできます。

お客様が同意した場合、AWS および承認された第三者は、Cookie を使用して便利なサイト機能を提供したり、お客様の選択を記憶したり、関連する広告を含む関連コンテンツを表示したりします。すべての必須ではない Cookie を受け入れるか拒否するには、[受け入れる] または [拒否] をクリックしてください。より詳細な選択を行うには、[カスタマイズ] をクリックしてください。

AWS IoT data examples using AWS CLI

フォーカスモード
AWS IoT data examples using AWS CLI - AWS Command Line Interface

このドキュメントはバージョン 1 の AWS CLI のみを対象としています。AWS CLI のバージョン 2 に関連するドキュメントについては、バージョン 2 用ユーザーガイドを参照してください。

このドキュメントはバージョン 1 の AWS CLI のみを対象としています。AWS CLI のバージョン 2 に関連するドキュメントについては、バージョン 2 用ユーザーガイドを参照してください。

次のコード例では、AWS IoT data で AWS Command Line Interface を使用してアクションを実行し、一般的なシナリオを実装する方法を示しています。

アクションはより大きなプログラムからのコードの抜粋であり、コンテキスト内で実行する必要があります。アクションは個々のサービス機能を呼び出す方法を示していますが、コンテキスト内のアクションは、関連するシナリオで確認できます。

各例には完全なソースコードへのリンクが含まれており、コードの設定方法と実行方法に関する手順を確認できます。

トピック

アクション

次の例は、delete-thing-shadow を使用する方法を説明しています。

AWS CLI

デバイスのシャドウドキュメントを削除するには

次の delete-thing-shadow の例では、MyRPi という名前のデバイスのシャドウドキュメント全体を削除します。

aws iot-data delete-thing-shadow \ --thing-name MyRPi \ "output.txt"

このコマンドではディスプレイに何も出力されませんが、output.txt には削除したシャドウドキュメントのバージョンとタイムスタンプを確認する情報が含まれています。

{"version":2,"timestamp":1560270384}

詳細については、「AWS IoT デベロッパーガイド」の「シャドウの使用」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「DeleteThingShadow」を参照してください。

次の例は、delete-thing-shadow を使用する方法を説明しています。

AWS CLI

デバイスのシャドウドキュメントを削除するには

次の delete-thing-shadow の例では、MyRPi という名前のデバイスのシャドウドキュメント全体を削除します。

aws iot-data delete-thing-shadow \ --thing-name MyRPi \ "output.txt"

このコマンドではディスプレイに何も出力されませんが、output.txt には削除したシャドウドキュメントのバージョンとタイムスタンプを確認する情報が含まれています。

{"version":2,"timestamp":1560270384}

詳細については、「AWS IoT デベロッパーガイド」の「シャドウの使用」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「DeleteThingShadow」を参照してください。

次の例は、get-thing-shadow を使用する方法を説明しています。

AWS CLI

モノのシャドウドキュメントを取得するには

次の get-thing-shadow の例では、指定された IoT のモノに関するモノのシャドウドキュメントを取得します。

aws iot-data get-thing-shadow \ --thing-name MyRPi \ output.txt

このコマンドではディスプレイに何も出力されませんが、output.txt の内容を以下に示します。

{ "state":{ "reported":{ "moisture":"low" } }, "metadata":{ "reported":{ "moisture":{ "timestamp":1560269319 } } }, "version":1,"timestamp":1560269405 }

詳細については、「AWS IoT デベロッパーガイド」の「Device Shadow サービスのデータフロー」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「GetThingShadow」を参照してください。

次の例は、get-thing-shadow を使用する方法を説明しています。

AWS CLI

モノのシャドウドキュメントを取得するには

次の get-thing-shadow の例では、指定された IoT のモノに関するモノのシャドウドキュメントを取得します。

aws iot-data get-thing-shadow \ --thing-name MyRPi \ output.txt

このコマンドではディスプレイに何も出力されませんが、output.txt の内容を以下に示します。

{ "state":{ "reported":{ "moisture":"low" } }, "metadata":{ "reported":{ "moisture":{ "timestamp":1560269319 } } }, "version":1,"timestamp":1560269405 }

詳細については、「AWS IoT デベロッパーガイド」の「Device Shadow サービスのデータフロー」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「GetThingShadow」を参照してください。

次の例は、update-thing-shadow を使用する方法を説明しています。

AWS CLI

モノのシャドウを更新するには

次の update-thing-shadow の例では、指定されたモノのデバイスシャドウの現在の状態を変更して、ファイル output.txt に保存します。

aws iot-data update-thing-shadow \ --thing-name MyRPi \ --payload "{"state":{"reported":{"moisture":"okay"}}}" \ "output.txt"

このコマンドではディスプレイに何も出力されませんが、output.txt の内容を以下に示します。

{ "state": { "reported": { "moisture": "okay" } }, "metadata": { "reported": { "moisture": { "timestamp": 1560270036 } } }, "version": 2, "timestamp": 1560270036 }

詳細については、「AWS IoT デベロッパーガイド」の「Device Shadow サービスのデータフロー」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「UpdateThingShadow」を参照してください。

次の例は、update-thing-shadow を使用する方法を説明しています。

AWS CLI

モノのシャドウを更新するには

次の update-thing-shadow の例では、指定されたモノのデバイスシャドウの現在の状態を変更して、ファイル output.txt に保存します。

aws iot-data update-thing-shadow \ --thing-name MyRPi \ --payload "{"state":{"reported":{"moisture":"okay"}}}" \ "output.txt"

このコマンドではディスプレイに何も出力されませんが、output.txt の内容を以下に示します。

{ "state": { "reported": { "moisture": "okay" } }, "metadata": { "reported": { "moisture": { "timestamp": 1560270036 } } }, "version": 2, "timestamp": 1560270036 }

詳細については、「AWS IoT デベロッパーガイド」の「Device Shadow サービスのデータフロー」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「UpdateThingShadow」を参照してください。

このページの内容

プライバシーサイト規約Cookie の設定
© 2025, Amazon Web Services, Inc. or its affiliates.All rights reserved.