

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# クイックスタート
<a name="iot-commands-quickstart"></a>

最初のコマンドを送信するには、次の手順に従います。

1. **前提条件** - IoT Core、IoT Core に接続されたデバイス、 コマンド API オペレーションの IAM アクセス許可、デバイスにインストールされた MQTT クライアントライブラリにオンボードされていることを確認します。

1. **コマンドの作成** - 静的ペイロード、またはデバイスアクションを指定するペイロードテンプレートを使用してコマンドを定義します。「[コマンドリソースを作成する](iot-remote-command-create-manage.md#iot-remote-command-create)」を参照してください。

1. **デバイスを識別する** - デバイスを IoT モノとして登録するか、MQTT クライアント ID を書き留めます。「[ターゲットデバイスに関する考慮事項](iot-remote-command-execution-start-monitor.md#iot-command-execution-target)」を参照してください。

1. アクセス**許可の設定** - デバイスがコマンドを受信してレスポンスを発行できるようにする IAM ポリシーを設定します。

1. **トピックをサブスクライブ**する - コマンドのリクエストおよびレスポンストピックをサブスクライブするようにデバイスを設定します。「[コマンドのターゲットデバイスを選択して MQTT トピックをサブスクライブする](iot-remote-command-workflow.md#command-choose-target)」を参照してください。

1. **コマンドを実行する** - ターゲットデバイスでコマンドの実行を開始します。「[コマンド実行を開始するコマンド実行を開始する (コンソール)コマンド実行を開始する (AWS CLI)](iot-remote-command-execution-start-monitor.md#iot-remote-command-execution-start)」を参照してください。

**一般的なユースケース:**
+ *リモート診断* - ログの取得、診断の実行、デバイスのヘルスチェック
+ *設定の更新* - 設定の変更、パラメータの更新、機能の切り替え
+ *デバイスコントロール* - ロック/ロック解除、電源オン/オフ、モード変更