

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

# とは AWS IoT
<a name="what-is-aws-iot"></a>

AWS IoT は、IoT デバイスを他のデバイスや AWS クラウドサービスに接続するクラウドサービスを提供します。 は、IoT デバイスを AWS IoTベースのソリューションに統合するのに役立つデバイスソフトウェア AWS IoT を提供します。デバイスが に接続できる場合 AWS IoT、 は AWS が提供するクラウドサービスに接続 AWS IoT できます。

の実践的な概要については AWS IoT、「」を参照してください[AWS IoT Core チュートリアルの開始方法](iot-gs.md)。

![\[AWS IoT IoT デバイスを AWS IoT サービスに接続する\]](http://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/images/what-is-aws-iot.png)


を使用すると AWS IoT、ソリューションに最適なup-to-dateテクノロジーを選択できます。フィールドで IoT デバイスを管理およびサポートしやすくするために、 は次のプロトコル AWS IoT Core をサポートしています。
+ [MQTT (Message Queuing and Telemetry Transport)](mqtt.md)
+ [MQTT over WSS (Websockets Secure)](mqtt.md)
+ [HTTPS (Hypertext Transfer Protocol - Secure)](http.md) 
+ [LoRaWAN (Long Range Wide Area Network)](https://docs.aws.amazon.com/iot-wireless/latest/developerguide/what-is-iot-lorawan.html)

 AWS IoT Core メッセージブローカーは、MQTT および MQTT over WSS プロトコルを使用してメッセージを発行およびサブスクライブするデバイスとクライアントをサポートします。また、HTTPS プロトコルを使用してメッセージを発行するデバイスとクライアントもサポートしています。

AWS IoT Core for LoRaWAN は、ワイヤレス LoRaWAN (低電力長距離広域ネットワーク) デバイスの接続と管理に役立ちます。 AWS IoT Core for LoRaWAN は、LoRaWAN ネットワークサーバー (LNS) の開発と運用の必要性を置き換えます。

デバイス通信、[ルール](iot-rules.md)、[ジョブ](iot-jobs.md)などの AWS IoT 機能が必要ない場合は、[AWS 「メッセージング](https://aws.amazon.com/messaging/)」を参照して、要件により適した他の AWS IoT メッセージングサービスに関する情報を確認してください。

## デバイスとアプリのアクセス方法 AWS IoT
<a name="aws-iot-interfaces"></a>

AWS IoT は、 に次のインターフェイスを提供します[AWS IoT チュートリアル](iot-tutorials.md)。
+ **AWS IoT Device SDKs**- との間でメッセージを送受信するアプリケーションをデバイスに構築します AWS IoT。詳細については、「[AWS IoT Device SDK、Mobile SDK、および AWS IoT Device Client](iot-sdks.md)」を参照してください。
+ **AWS IoT Core for LoRaWAN** — for LoRaWAN を使用して、長距離 WAN (LoRaWAN) デバイスとゲートウェイを接続して管理します。 [AWS IoT Core LoRaWAN](https://docs.aws.amazon.com/iot-wireless/latest/developerguide/what-is-iot-lorawan.html)
+ **AWS Command Line Interface (AWS CLI)** — Windows、macOS、Linux AWS IoT で のコマンドを実行します。これらのコマンドで、モノのオブジェクト、証明書、ルール、ジョブ、およびポリシーを作成し、管理することができます。開始するには、「[AWS Command Line Interface ユーザーガイド](https://docs.aws.amazon.com/cli/latest/userguide/)」を参照してください。のコマンドの詳細については AWS IoT、「 コマンドリファレンス」の[「iot](https://docs.aws.amazon.com/cli/latest/reference/iot/index.html)」を参照してください。 *AWS CLI *
+ **AWS IoT API** — HTTP または HTTPS リクエストを使用して IoT アプリケーションを構築します。これらの API アクションで、モノのオブジェクト、証明書、ルール、およびポリシーをプログラムにより作成し、管理することができます。の API アクションの詳細については AWS IoT、*AWS IoT 「 API リファレンス*」の[「アクション](https://docs.aws.amazon.com//iot/latest/apireference/API_Operations.html)」を参照してください。
+ **AWS SDKs**- 言語固有の APIs を使用して IoT アプリケーションを構築します。これらの SDK は HTTP/HTTPS API をラップし、サポートされているいずれの言語でもプログラミングできます。詳細については、[AWS の SDK およびツール](https://aws.amazon.com/tools/#sdk)を参照してください。

[AWS IoT コンソール](https://console.aws.amazon.com/iot/home) AWS IoT から にアクセスすることもできます。これにより、モノのオブジェクト、証明書、ルール、ジョブ、ポリシー、および IoT ソリューションのその他の要素を設定および管理できるグラフィカルユーザーインターフェイス (GUI) が提供されます。

# AWS IoT できること
<a name="aws-iot-solutions"></a>

このトピックでは、 AWS IoT でサポートされており、かつ、お客様が必要とする可能性のあるソリューションの一部について説明します。

## 産業における IoT
<a name="aws-iot-solutions-industry"></a>

![\[産業アプリケーション向け IoT\]](http://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/images/iot-industrial.png)


以下は、産業プロセスのパフォーマンスと生産性を向上させるために IoT テクノロジーを適用する産業[ユースケース](https://aws.amazon.com/iot/solutions/industrial-iot/)の AWS IoT ソリューションの例です。

**産業ユースケース向けソリューション**
+ 

**[AWS IoT を使用して産業オペレーションで予測品質モデルを構築する](https://d1.awsstatic.com/IoT/Predictive%20Quality%20Infographic.pdf)**  
 AWS IoT が産業運用からデータを収集して分析し、予測品質モデルを構築する方法について説明します。[詳細はこちら](https://d1.awsstatic.com/IoT/AWS%20Industrial%20-%20Predictive%20Quality%20Reference%20Architecture.pdf)
+ 

**[を使用して AWS IoT 、産業オペレーションの予測メンテナンスをサポート](https://d1.awsstatic.com/IoT/Predictive%20Maintenance%20Infographic.pdf)**  
 AWS IoT が計画外のダウンタイムを削減するための予防メンテナンスの計画にどのように役立つかをご覧ください。[詳細はこちら](https://d1.awsstatic.com/IoT/AWS%20Industrial%20-%20Predictive%20Maintenance%20Reference%20Architecture.pdf)

## ホームオートメーションの IoT
<a name="aws-iot-solutions-home"></a>

![\[ホームオートメーション向け IoT\]](http://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/images/iot-home.png)


以下は、IoT テクノロジーを適用して、コネクテッド[ホームデバイスを使用して家庭のアクティビティを自動化するスケーラブルな IoT アプリケーションを構築する、ホームオートメーションのユースケース](https://aws.amazon.com/iot/solutions/connected-home/)向けの AWS IoT ソリューションの例です。 IoT 

**ホームオートメーション向けソリューション**
+ 

**[接続されたホーム AWS IoT で を使用する](https://pages.awscloud.com/rs/112-TZM-766/images/AWS_Home%20Automation_DES_07.20.18_V4.pdf)**  
 AWS IoT が統合されたホームオートメーションソリューションを提供する方法をご覧ください。
+ 

**[AWS IoT を使用してホームセキュリティとモニタリングを提供する](https://pages.awscloud.com/rs/112-TZM-766/images/AWS_Connected%20Homes_DES_7.20.18_V3.pdf)**  
 AWS IoT が機械学習とエッジコンピューティングをホームオートメーションソリューションに適用する方法をご覧ください。

産業、消費者向け、および商用のユースケースのソリューションのリストについては、[AWS IoT ソリューションリポジトリ](https://aws.amazon.com/iot/solutions/)を参照してください。

# の AWS IoT 仕組み
<a name="aws-iot-how-it-works"></a>

 AWS IoT は、IoT ソリューションの実装に使用できるクラウドサービスとデバイスサポートを提供します。 は、IoT ベースのアプリケーションをサポートするために多くのクラウドサービス AWS を提供します。どこから始めればよいかを理解できるように、このセクションでは、IoT ユニバースの概要を知るための重要な概念の図と定義を示します。

## IoT ユニバース
<a name="iot-universe"></a>

一般に、モノのインターネット (IoT) は、この図に示す主要なコンポーネントで構成されています。

![\[IoT ユニバース\]](http://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/images/iot-universe.png)


### アプリケーション
<a name="iot-universe-apps"></a>

 アプリケーションを使用すると、エンドユーザーは IoT デバイスと、それらのデバイスが接続されているクラウドサービスによって提供される機能にアクセスできます。

### クラウドサービス
<a name="iot-universe-cloud"></a>

クラウドサービスは、インターネットに接続されている分散型の大規模データストレージおよび処理サービスです。以下に例を示します。
+ IoT 接続および管理サービス 

  *AWS IoT は、IoT 接続および管理サービスの例*です。
+ Amazon Elastic Compute Cloud や などのコンピューティングサービス AWS Lambda
+ Amazon DynamoDB などのデータベースサービス

### 通信
<a name="iot-universe-comms"></a>

 デバイスは、さまざまな技術やプロトコルを使用してクラウドサービスと通信します。その例を以下に示します。
+ Wi-Fi/ブロードバンドインターネット
+ ブロードバンドセルラーデータ
+ 狭帯域セルラーデータ
+ Long-range Wide Area Network (LoRaWAN)
+ 独自の RF 通信

### デバイス
<a name="iot-universe-devices"></a>

デバイスとは、インターフェイスと通信を管理するハードウェアの一種です。デバイスは、通常、監視および制御対象の実際のインターフェイスの近くに配置されます。デバイスには、マイクロコントローラ、CPU、メモリなどのコンピューティングおよびストレージリソースを含めることができます。その例を以下に示します。
+ Raspberry Pi
+ Arduino
+ 音声インターフェイスアシスタント
+ LoRaWAN およびデバイス
+ Amazon Sidewalk デバイス
+ カスタム IoT デバイス

### インターフェイス
<a name="iot-universe-interfaces"></a>

 インターフェイスは、デバイスを物理世界に接続するコンポーネントです。
+ ユーザーインターフェイス

  デバイスとユーザーが相互に通信することを可能にするコンポーネント。
  + 入力インターフェイス

    ユーザーがデバイスと通信できるようにする

    例: キーパッド、ボタン
  + 出力インターフェイス

    デバイスがユーザーと通信できるようにする

    例：英数字表示、グラフィック表示、インジケーターライト、アラームベル
+ センサー

  デバイスが理解できる方法で外部で何かを測定または感知する入力コンポーネント。以下に例を示します。
  + 温度センサー (温度をアナログ信号またはデジタル信号に変換)
  + 湿度センサー (相対湿度をアナログ信号またはデジタル信号に変換)
  + アナログ-デジタル変換器 (アナログ電圧を数値に変換)
  + 超音波距離測定単位 (距離を数値に変換)
  + 光学センサー (光レベルを数値に変換)
  + カメラ (画像データをデジタルデータに変換)
+ アクチュエータ

  デバイスが外部で何かを制御するために使用できる出力コンポーネント。その例を以下に示します。
  + ステッピングモーター (電気信号を動きに変換)
  + リレー (高電圧と電流を制御)

## AWS IoT サービスの概要
<a name="aws-iot-components"></a>

IoT ユニバースでは、 は、世界とやり取りするデバイスをサポートするサービスと、それらと の間を通過するデータ AWS IoT を提供します AWS IoT。 AWS IoT はIoT ソリューションをサポートするためにこの図に示すサービスで構成されます。

![\[AWS IoT アーキテクチャ\]](http://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/images/architecture-diagram.png)


### AWS IoT デバイスソフトウェア
<a name="aws-iot-components-device"></a>

AWS IoT は、 IoT デバイスをサポートするためにこのソフトウェアを提供します。

**AWS IoT デバイス SDKs**  
[AWS IoT Device SDK と Mobile SDKs](iot-sdks.md)は、デバイスを効率的に接続するのに役立ちます AWS IoT。 AWS IoT Device SDK と Mobile SDKs には、オープンソースライブラリ、サンプルを含む開発者ガイド、移植ガイドが含まれており、選択したハードウェアプラットフォームで革新的な IoT 製品またはソリューションを構築できます。

**AWS IoT Device Tester**  
[AWS IoT Device Tester](https://docs.aws.amazon.com//freertos/latest/userguide/device-tester-for-freertos-ug.html) for FreeRTOS および AWS IoT Greengrass は、マイクロコントローラー用のテスト自動化ツールです。 は、FreeRTOS または を実行し AWS IoT Greengrass 、 AWS IoT サービスと相互運用するかどうかを判断するためにデバイスを AWS IoT Device Tester テストします。

**AWS IoT ExpressLink**  
AWS IoT ExpressLink は、 [AWS パートナー](https://aws.amazon.com/iot-expresslink/partners/?nc=sn&loc=6)によって開発および提供されるさまざまなハードウェアモジュールを強化します。接続モジュールには AWS検証済みソフトウェアが含まれているため、デバイスをクラウドに安全に接続し、さまざまな AWS サービスとシームレスに統合できます。詳細については、[AWS IoT Express Link](https://aws.amazon.com/iot-expresslink/) 概要ページにアクセスするか、[AWS IoT ExpressLink プログラマーガイド](https://docs.aws.amazon.com/iot-expresslink/latest/programmersguide/elpg.html)を参照してください。

**AWS IoT Greengrass**  
 [AWS IoT Greengrass](https://docs.aws.amazon.com/greengrass/) はエッジデバイスに AWS IoT を拡張し、生成したデータに対してローカルに動作し、機械学習モデルに基づいて予測を実行し、デバイスデータをフィルタリングおよび集計できるようにします。 AWS IoT Greengrass は、デバイスがそのデータが生成される場所に近いデータを収集および分析し、ローカルイベントに自律的に反応し、ローカルネットワーク上の他のデバイスと安全に通信できるようにします。を使用して AWS IoT Greengrass 、エッジデバイスを AWS サービスまたはサードパーティーサービスに接続できるコンポーネントと呼ばれる構築済みのソフトウェアモジュールを使用してエッジアプリケーションを構築できます。

**FreeRTOS**  
[FreeRTOS](https://docs.aws.amazon.com//freertos/) は、マイクロコントローラー用のオープンソースのリアルタイムオペレーティングシステムであり、IoT ソリューションに小型で低電力のエッジデバイスを含めることを可能にします。FreeRTOS には、カーネルと、多くのアプリケーションをサポートする一連のソフトウェアライブラリが含まれています。FreeRTOS システムは、小型で低電力のデバイスを [AWS IoT](https://docs.aws.amazon.com//iot/) に安全に接続し、[AWS IoT Greengrass](https://docs.aws.amazon.com//greengrass/) を実行するより強力なエッジデバイスをサポートできます。

### AWS IoT コントロールサービス
<a name="aws-iot-components-control"></a>

次の AWS IoT サービスに接続して、IoT ソリューションのデバイスを管理します。

**AWS IoT Core**  
[AWS IoT Core](https://docs.aws.amazon.com//iot/) は、接続されたデバイスがクラウドアプリケーションやその他のデバイスと安全にやり取りできるようにするマネージドクラウドサービスです。 は多くのデバイスやメッセージをサポート AWS IoT Core でき、それらのメッセージを AWS IoT エンドポイントやその他のデバイスに処理してルーティングできます。を使用すると AWS IoT Core、アプリケーションは接続されていない場合でもすべてのデバイスを操作できます。

**AWS IoT Core Device Advisor**  
[AWS IoT Core Device Advisor](https://docs.aws.amazon.com//iot/latest/developerguide/device-advisor.html) は、デバイスソフトウェア開発中に IoT デバイスを検証するためのクラウドベースのフルマネージドテスト機能です。Device Advisor は、デバイスを本稼働環境にデプロイする前に AWS IoT Core、IoT デバイスとの信頼性と安全な接続を検証するために使用できる構築済みのテストを提供します。

**AWS IoT Device Defender**  
[AWS IoT Device Defender](https://docs.aws.amazon.com//iot-device-defender/) は、IoT デバイスのフリートを保護するのに役立ちます。 AWS IoT Device Defender はIoT 設定を継続的に監査して、セキュリティのベストプラクティスから逸脱していないことを確認します。 AWS IoT Device Defender は、複数のデバイス間で共有されている ID 証明書や、 に接続しようとしている ID 証明書が取り消されたデバイスなど、セキュリティリスクを引き起こす可能性のある IoT 設定のギャップを検出すると、アラートを送信します[AWS IoT Core](https://aws.amazon.com/iot-core/)。

**AWS IoT デバイス管理**  
[AWS IoT デバイス管理](https://docs.aws.amazon.com//iot-device-management/)サービスは、デバイスフリートを構成する多数の接続デバイスの追跡、モニタリング、管理に役立ちます。 AWS IoT デバイス管理サービスは、IoT デバイスがデプロイされた後に適切かつ安全に動作することを確実にするのに役立ちます。また、デバイスへのアクセスのためのセキュアなトンネリングを提供し、デバイスの正常性を監視し、問題を検出してリモートでトラブルシューティングし、デバイスのソフトウェアとファームウェアの更新を管理するサービスも提供します。

### AWS IoT データサービス
<a name="aws-iot-components-data"></a>

IoT ソリューション内のデバイスからのデータを分析し、次の AWS IoT サービスを使用して適切なアクションを実行します。

**Amazon Kinesis Video Streams**  
[Amazon Kinesis Video Streams](https://docs.aws.amazon.com//kinesisvideostreams/latest/dg/what-is-kinesis-video.html) を使用すると、デバイスから AWS クラウドにライブビデオをストリーミングできます。このビデオは永続的に保存、暗号化、インデックス作成され、easy-to-useを介してデータにアクセスできます。 APIs Amazon Kinesis Video Streams を使用すると、スマートフォン、セキュリティカメラ、ウェブカメラ、車、ドローンやその他のソースに設置されるカメラのような何百万ものソースからライブ動画データの膨大な量を取得できます。Amazon Kinesis Video Streams を使用すると、ライブおよびオンデマンド視聴のために動画を再生し、Amazon Rekognition Video と ML フレームワーク用のライブラリとの統合を通じて、コンピュータービジョンと動画分析を活用するアプリケーションをすばやく構築できます。また、オーディオデータ、熱画像、深度データ、RADAR データなどの多くの時刻シリアル化された非ビデオデータも送信できます。

**Amazon Kinesis Video Streams with WebRTC**  
[Amazon Kinesis Video Streams with WebRTC](https://docs.aws.amazon.com//kinesisvideostreams-webrtc-dg/latest/devguide/what-is-kvswebrtc.html) は、標準に準拠した WebRTC をフルマネージド機能として実装しています。Amazon Kinesis Video Streams with WebRTC を使用して、メディアを安全にライブストリーミングしたり、カメラ IoT デバイスと WebRTC 準拠のモバイルプレーヤーやウェブプレーヤー間で、双方向のオーディオ対話やビデオ対話を実行したりできます。フルマネージド機能を実装しているため、アプリケーションとデバイス間でメディアを安全にストリーミングするために、シグナリングサーバーやメディアリレーサーバーなど、WebRTC 関連のクラウドインフラストラクチャを構築、運用、または拡張する必要はありません。Amazon Kinesis Video Streams with WebRTC を使用すると、ライブピアツーピアメディアストリーミング、またはカメラ IoT デバイス、Web ブラウザ、およびモバイルデバイス間のリアルタイムのオーディオ対話やビデオ対話のためのアプリケーションをさまざまなユースケースで簡単に構築できます。

**AWS IoT イベント**  
[AWS IoT イベント](https://docs.aws.amazon.com//iotevents/)は、IoT センサーとアプリケーションからのイベントを検出して応答します。イベントは、照明やセキュリティカメラをアクティブ化するために移動信号を使用するモーションディテクターなど、予想よりも複雑な状況を識別するデータのパターンです。 AWS IoT イベントは、複数の IoT センサーやアプリケーションからのデータを継続的にモニタリングし、IoT SiteWise、DynamoDB などの他のサービスと統合して AWS IoT Core、早期検出や独自のインサイトを可能にします。

**AWS IoT FleetWise**  
[AWS IoT FleetWise](https://docs.aws.amazon.com//iot-fleetwise/latest/developerguide/what-is-iotfleetwise.html) は、車両データを収集してほぼリアルタイムでクラウドに転送するために使用できるマネージドサービスです。 AWS IoT FleetWise を使用すると、さまざまなプロトコルとデータ形式を使用する車両からデータを簡単に収集して整理できます。 AWS IoT FleetWise は、低レベルのメッセージを人間が読める値に変換し、データ分析のためにクラウドのデータ形式を標準化するのに役立ちます。また、データ収集スキームを定義して、車両で収集するデータとクラウドに転送するタイミングを制御することもできます。

**AWS IoT SiteWise**  
[AWS IoT SiteWise](https://docs.aws.amazon.com//iot-sitewise/) は、施設内のゲートウェイ上で動作するソフトウェアを提供することにより、MQTT メッセージまたは API によって産業機器から渡されたデータを大規模に収集、保存、整理、監視します。ゲートウェイはオンプレミスのデータサーバーに安全に接続し、データを収集して整理し、 AWS クラウドに送信するプロセスを自動化します。

**AWS IoT TwinMaker**  
[AWS IoT TwinMaker](https://docs.aws.amazon.com//iot-twinmaker/) は、物理システムとデジタルシステムの運用デジタルツインを構築します。 AWS IoT TwinMaker は、さまざまな実世界のセンサー、カメラ、エンタープライズアプリケーションの測定値と分析を使用してデジタル視覚化を作成し、物理的な工場、建物、または産業プラントを追跡するのに役立ちます。実際のデータを使用して、オペレーションのモニタリング、エラーの診断と修正、およびオペレーションの最適化を行うことができます。

## AWS IoT Core サービス
<a name="aws-iot-core-services"></a>

AWS IoT Core は、IoT デバイスを AWS クラウドに接続するサービスを提供し、他のクラウドサービスやアプリケーションがインターネットに接続されたデバイスとやり取りできるようにします。

![\[デバイスゲートウェイ、メッセージブローカー、ルールエンジン、デバイスシャドウ、およびそれらが提供するその他のサービス AWS IoT Core を示す の概要ビュー\]](http://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/images/aws_iot_data_services.png)


次のセクションでは、図に示す各 AWS IoT Core サービスについて説明します。

### AWS IoT Core メッセージングサービス
<a name="aws-iot-core-connect"></a>

 AWS IoT Core 接続サービスは、IoT デバイスとの安全な通信を提供し、デバイスとデバイス間を通過するメッセージを管理します AWS IoT。

**デバイスゲートウェイ **  
デバイスから AWS IoTへのセキュアかつ効率的な通信を可能にします。デバイス通信は X.509 証明書を使用するセキュアなプロトコルによって保護されます。

**メッセージブローカー **  
デバイスと AWS IoT アプリケーションが相互にメッセージを発行および受信するための安全なメカニズムを提供します。パブリッシュとサブスクライブには、MQTT を直接または WebSocket を介して使用できます。 AWS IoT がサポートするプロトコルの詳細については、[デバイス通信プロトコル](protocols.md) を参照してください。デバイスおよびクライアントは、HTTP REST インターフェイスを使用して、メッセージをブローカーにデータを発行することもできます。  
メッセージブローカーは、デバイスデータをサブスクライブしているデバイスと、Device Shadow AWS IoT Core サービスやルールエンジンなどの他のサービスに配信します。

**AWS IoT Core for LoRaWAN**  
AWS IoT Core for LoRaWAN を使用すると、LoRaWAN ネットワークサーバー (LNS) を開発および運用することなくLoRaWAN デバイスとゲートウェイを AWS に接続することで、プライベート LoRaWAN ネットワークを設定できます。LoRaWAN デバイスから受信したメッセージは、ルールエンジンに送信され、そこでフォーマットされて、他の AWS IoT サービスに送信されます。

**ルールエンジン **  
ルールエンジンは、ストレージと追加処理のために、メッセージブローカーから他の AWS IoT サービスにデータを接続します。例えば、DynamoDB テーブルを挿入、更新、または照会したり、Rules エンジンで定義した式に基づいて Lambda 関数を呼び出したりできます。SQL ベースの言語を使用して、メッセージペイロードからデータを選択し、データを処理して、他のサービス (Amazon Simple Storage Service (Amazon S3)、Amazon DynamoDB、 AWS Lambdaなど) にデータを送信できます。メッセージブローカーや他のサブスクライバーにメッセージを再発行するルールを作成することもできます。詳細については、「[のルール AWS IoT](iot-rules.md)」を参照してください。

### AWS IoT Core コントロールサービス
<a name="aws-iot-core-control"></a>

 AWS IoT Core コントロールサービスは、デバイスのセキュリティ、管理、登録機能を提供します。

**カスタム認証サービス**  
カスタム認証サービスと Lambda 関数を使用して､独自の認証および認可戦略を管理できるカスタムオーソライザーを定義できます。カスタムオーソライザーにより、 AWS IoT はデバイスを認証し、ベアラトークンの認証と認可戦略を使用してオペレーションを認可することができます。  
カスタムオーソライザーは、JSON Web Token の検証や OAuth プロバイダーのコールアウトなど、さまざまな認証戦略を実装できます。MQTT オペレーションを認可するためにデバイスゲートウェイが使用するポリシー文書を戻す必要があります。詳細については、「[カスタム認証と認可](custom-authentication.md)」を参照してください。

**デバイスプロビジョニングサービス**  
デバイスに必要なリソース (*モノのオブジェクト*、証明書、1 つ以上のポリシー) を記述したテンプレートを使用して、デバイスをプロビジョニングできます。モノのオブジェクトは、デバイスを記述する属性を含むレジストリのエントリです。デバイスは証明書を使用して認証します AWS IoT。ポリシーは、デバイスが AWS IoTで実行できるオペレーションを決定します。  
テンプレートには、ディクショナリ (マップ) の値で置き換えられる変数が含まれています。同じテンプレートを使用して、ディクショナリのテンプレート変数に異なる値を渡すだけで、複数のデバイスをプロビジョニングすることができます。詳細については、「[デバイスプロビジョニング](iot-provision.md)」を参照してください。

**グループレジストリ**  
グループはこれらをグループに分類することで、複数のデバイスを一度に管理できるようにします。グループ内にもグループが含まれているので、グループ階層を構築することもできます。親グループで行った操作は、子グループでも適用されます。親グループ内のすべてのデバイスおよび子グループ内のすべてのデバイスにも同じアクションが適用されます。グループに付与されたアクセス許可は、グループ内のすべてのデバイスとそのすべての子グループに適用されます。詳細については、「[を使用したデバイスの管理 AWS IoT](iot-thing-management.md)」を参照してください。

**ジョブサービス**  
 AWS IoTに接続された 1 つ以上のデバイスに送信され実行される一連のリモート操作を定義できます。たとえば、一連のデバイスに対して、アプリケーションやファームウェア更新のダウンロードとインストール、再起動、証明書のローテーション、またはリモートトラブルシューティングオペレーションの実行を指示するジョブを定義できます。  
ジョブを作成するには、実行するリモートオペレーションの説明と、それを実行するターゲットのリストを指定します。ターゲットは個々のデバイス、グループ、またはその両方にすることができます。詳細については、「[AWS IoT ジョブ](iot-jobs.md)」を参照してください。

**[Registry]**  
 AWS クラウドで各デバイスに関連付けられたリソースの整理に使用されます。デバイスを登録し、各デバイスに最大 3 つのカスタム属性を関連付けることができます。また、各デバイスに証明書と MQTT クライアント ID を関連付けて、デバイスの管理とトラブルシューティングの機能を強化することもできます。詳細については、「[を使用したデバイスの管理 AWS IoT](iot-thing-management.md)」を参照してください。

**セキュリティとアイデンティティサービス **  
 AWS クラウドのセキュリティに関する責任を共有します。デバイスは、メッセージブローカーにデータをセキュアに送信するために、認証情報を安全な場所に保管する必要があります。メッセージブローカーとルールエンジンは、 AWS のセキュリティ機能を使用して、デバイスまたは他の AWS のサービスにデータをセキュアに送信します。詳細については、「[認証](authentication.md)」を参照してください。

### AWS IoT Core データサービス
<a name="aws-iot-core-data"></a>

 AWS IoT Core データサービスは、必ずしも接続されていないデバイスでも、IoT ソリューションが信頼性の高いアプリケーションエクスペリエンスを提供するのに役立ちます。

**デバイスシャドウ **  
デバイスの現在の状態情報の保存と取得に使用される JSON ドキュメントです。

**Device Shadow サービス **  
Device Shadow サービスはデバイスの状態を維持し、デバイスがオンラインであるかどうかにかかわらず、アプリケーションがデバイスと通信できるようにします。デバイスがオフラインの場合、Device Shadow サービスは接続されたアプリケーションのためにデータを管理します。デバイスが再接続すると、Device Shadow サービス内のシャドウの状態と同期します。デバイスは、常に接続されていない可能性のあるアプリケーションやその他のデバイスで使用できるように、現在の状態をシャドウに発行することもできます。詳細については、「[AWS IoT Device Shadow サービス](iot-device-shadows.md)」を参照してください。

### AWS IoT Core サポートサービス
<a name="aws-iot-core-integ"></a>

**の Amazon Sidewalk 統合 AWS IoT Core**  
[Amazon Sidewalk](https://www.amazon.com/Amazon-Sidewalk/b?ie=UTF8&node=21328123011) は、接続オプションを改善してデバイスの連携を改善する共有ネットワークです。Amazon Sidewalk は、ペットや貴重品を探すデバイス、スマートホームセキュリティと照明制御を提供するデバイス、家電製品やツールのリモート診断を提供するデバイスなど、お客様のさまざまなデバイスをサポートしています。の Amazon Sidewalk 統合 AWS IoT Core により、デバイスメーカーは Sidewalk デバイスフリートを AWS IoT クラウドに追加できます。  
詳細については、「[AWS IoT Core for Amazon Sidewalk](https://docs.aws.amazon.com/iot-wireless/latest/developerguide/iot-sidewalk.html)」を参照してください。

# の詳細 AWS IoT
<a name="aws-iot-learn-more"></a>

このトピックは、 の世界を理解するのに役立ちます AWS IoT。IoT ソリューションがさまざまなユースケースにどのように適用されるかに関する一般的な情報、トレーニングリソース、 AWS IoT およびその他すべての AWS サービスのソーシャルメディアへのリンク、および が AWS IoT 使用するサービスと通信プロトコルのリストを取得できます。

## のトレーニングリソース AWS IoT
<a name="aws-iot-learn-more-training"></a>

これらのトレーニングコースは、 AWS IoT とそのソリューション設計への適用方法を学ぶのに役立ちます。
+ 

**[の概要 AWS IoT](https://www.aws.training/learningobject/video?id=16505)**  
 AWS IoT とそのコアサービスの動画概要。
+ 

**[AWS IoT の認証と認可について詳しく知る事](https://www.aws.training/Details/Curriculum?id=42335)**  
 AWS IoT の認証と認可の概念を深く学ぶ上級コース。クライアントが AWS IoT コントロールプレーン API とデータプレーン API にアクセスすることを認証および認可する方法を学びます。
+ 

**[モノのインターネット (IoT) 基礎シリーズ](https://explore.skillbuilder.aws/learn/course/internal/view/elearning/402/internet-of-things-foundation-series)**  
さまざまな IoT テクノロジーと機能に関する IoT eLearning モジュールのラーニングパス。

## AWS IoT リソースとガイド
<a name="aws-iot-learn-more-wp"></a>

これらは、 の特定の側面に関する詳細な技術リソースです AWS IoT。
+ 

**[IoT レンズ – AWS IoT Well-Architected フレームワーク](https://docs.aws.amazon.com/wellarchitected/latest/iot-lens/welcome.html)**  
IoT アプリケーションを設計するためのベストプラクティスを説明するドキュメント AWS。
+ 

**[の MQTT トピックの設計 AWS IoT Core](https://docs.aws.amazon.com/whitepapers/latest/designing-mqtt-topics-aws-iot-core/designing-mqtt-topics-aws-iot-core.html)**  
で MQTT トピックを設計 AWS IoT Core し、MQTT で AWS IoT Core 機能を活用するためのベストプラクティスを説明するホワイトペーパー。
+ 

**[要約と概要](https://docs.aws.amazon.com/whitepapers/latest/device-manufacturing-provisioning/device-manufacturing-provisioning.html)**  
が大規模なデバイスのフリートをプロビジョニング AWS IoT するためのさまざまな方法を説明した PDF ドキュメント。
+ 

**[AWS IoT Core Device Advisor](https://docs.aws.amazon.com//iot/latest/developerguide/device-advisor.html)**  
AWS IoT Core Device Advisor は、デバイスを本番環境にデプロイする前に AWS IoT Core、信頼性が高く安全な接続のベストプラクティスについて IoT デバイスを検証するために使用できる事前構築されたテストを提供します。
+ 

**[AWS IoT リソース](https://aws.amazon.com/iot/resources/)**  
検索可能なインデックスで表示で表示される、技術ガイド、リファレンスアーキテクチャ、eBooks、厳選されたブログ投稿など、IoT 固有のリソース。
+ 

**[IoT Atlas](https://iotatlas.net)**  
一般的な IoT の設計の問題を解決する方法の概要。*IoT Atlas*は、IoT ソリューションの開発中に直面する可能性のある設計上の課題を詳細に調査します。
+ 

**[AWS ホワイトペーパーとガイド](https://aws.amazon.com/whitepapers/?whitepapers-main.sort-by=item.additionalFields.sortDate&whitepapers-main.sort-order=desc&awsf.whitepapers-category=categories%23iot)**  
およびその他の AWS テクノロジーに関するホワイトペーパー AWS IoT とガイドの現在のコレクション。

## AWS IoT ソーシャルメディアで
<a name="aws-iot-learn-more-social"></a>

これらのソーシャルメディアチャネルは、 AWS IoT および AWS関連トピックに関する情報を提供します。
+ [のモノのインターネット AWS IoT — 公式ブログ](https://aws.amazon.com/blogs/iot/)
+ [AWS IoT YouTube の Amazon Web Services チャンネルの ビデオ](https://www.youtube.com/user/AmazonWebServices/search?query=IoT)

これらのソーシャルメディアアカウントは、以下を含むすべての AWS サービスを対象としています。 AWS IoT
+ [YouTube のアマゾン ウェブ サービスのチャンネル](https://www.youtube.com/user/AmazonWebServices/)
+ [Twitter でのアマゾン ウェブ サービス](https://twitter.com/awscloud)
+ [Facebook でのアマゾン ウェブ サービス](https://www.facebook.com/amazonwebservices/)
+ [Instagram でのアマゾン ウェブ サービス](https://www.instagram.com/amazonwebservices/)
+ [LinkedIn でのアマゾン ウェブ サービス](https://www.linkedin.com/company/amazon-web-services/)

## AWS AWS IoT Core ルールエンジンで使用される サービス
<a name="aws-iot-learn-more-server"></a>

 AWS IoT Core ルールエンジンは、これらの AWS サービスに接続できます。
+ 

**[Amazon DynamoDB](https://docs.aws.amazon.com//dynamodb/)**  
Amazon DynamoDB は、スケーラブルな NoSQL データベースサービスであり、高速で予測可能なデータベースパフォーマンスが特長です。
+ 

**[Amazon Kinesis](https://docs.aws.amazon.com//kinesis/)**  
Amazon Kinesis では、リアルタイムのストリーミングデータを簡単に収集、処理、分析できるため、タイムリーな洞察を得て、新しい情報に迅速に対応できます。Amazon Kinesis は、動画、音声、アプリケーションログ、ウェブサイトのクリックストリーミング、機械学習、分析、その他のアプリケーション用の IoT テレメトリデータなどのリアルタイムデータを取り込むことができます。
+ 

**[AWS Lambda](https://docs.aws.amazon.com//lambda/)**  
AWS Lambda では、サーバーのプロビジョニングや管理を行わずにコードを実行できます。データ AWS IoT やイベントから自動的にトリガーしたり、ウェブやモバイルアプリから直接呼び出すようにコードを設定できます。
+ 

**[Amazon Simple Storage Service](https://docs.aws.amazon.com//s3/)**  
Amazon Simple Storage Service (Amazon S3) は、ウェブ上のどこからでも、いつでも任意の量のデータを保存および取得できます。 AWS IoT ルールは、データを Amazon S3 に送信して保存できます。
+ 

**[Amazon Simple Notification Service](https://docs.aws.amazon.com//sns/)**  
Amazon Simple Notification Service (Amazon SNS) は、アプリケーション、エンドユーザー、およびデバイスでクラウドから通知を送受信できるようにするウェブサービスです。
+ 

**[Amazon Simple Queue Service](https://docs.aws.amazon.com//sqs/)**  
Amazon Simple Queue Service (Amazon SQS) は、メッセージキューイングサービスであり、マイクロサービス、分散システム、およびサーバーレスアプリケーションの疎結合化とスケールを行います。
+ 

**[Amazon OpenSearch Service](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/)**  
Amazon OpenSearch Service (OpenSearch Service) は、一般的なオープンソースの検索および分析エンジンである OpenSearch のデプロイ、運用、およびスケーリングを容易にするマネージドサービスです。
+ 

**[Amazon SageMaker AI](https://docs.aws.amazon.com//sagemaker/latest/dg/whatis.html)**  
Amazon SageMaker AI は、IoT データのパターンを検出して、機械学習 (ML) モデルを作成できます。このサービスは、これらのモデルを使用して新しいデータを処理し、アプリケーションのために予測を生成します。
+ 

**[Amazon CloudWatch](https://docs.aws.amazon.com//cloudwatch/)**  
Amazon CloudWatch は、独自のモニタリングシステムおよびインフラストラクチャのセットアップ、管理、およびスケールを支援する、信頼性、拡張性、および柔軟性を備えたモニタリングソリューションを提供します。

## でサポートされている通信プロトコル AWS IoT Core
<a name="aws-iot-learn-more-protocol"></a>

これらのトピックでは、 AWS IoTで使用される通信プロトコルについての詳細情報を示します。で使用されるプロトコル AWS IoT 、およびデバイスとサービスの接続の詳細については AWS IoT、「」を参照してください[に接続する AWS IoT Core](connect-to-iot.md)。
+ 

**[MQTT (Message Queuing Telemetry Transport)](http://mqtt.org/)**  
MQTT プロトコル仕様を閲覧できる MQTT.org サイトのホームページ。が MQTT AWS IoT をサポートする方法の詳細については、「」を参照してください[MQTT](mqtt.md)。
+ 

**[HTTPS (Hypertext Transfer Protocol - Secure)](https://tools.ietf.org/html/rfc2616)**  
デバイスとアプリケーションは、HTTPS を使用して AWS IoT サービスにアクセスできます。
+ 

**[LoRaWAN (Long Range Wide Area Network)](https://lora-alliance.org/about-lorawan)**  
LoRaWAN デバイスとゲートウェイは、 AWS IoT Core for LoRaWAN AWS IoT Core を使用して に接続できます。
+ 

**[TLS (Transport Layer Security) v1.3](https://aws.amazon.com/blogs/iot/introducing-tls-1-3-support-in-aws-iot-core/)**  
TLS v1.3 (RFC 5246) の仕様。 は TLS v1.3 AWS IoT を使用して、デバイスと 間の安全な接続を確立します AWS IoT。

# AWS IoT コンソールの新機能
<a name="whats-new-in-console"></a>

AWS IoT コンソールのユーザーインターフェイスを新しいエクスペリエンスに更新中です。ユーザーインターフェイスを段階的に更新しているため、コンソールの一部のページには新しいエクスペリエンスがあり、一部のページには元のエクスペリエンスと新しいエクスペリエンスの両方があり、一部のページには元のエクスペリエンスしかない場合があります。

 この表は、2022 年 1 月 27 日時点の AWS IoT コンソールのユーザーインターフェイスの個々の領域の状態を示しています。


**AWS IoT コンソールのユーザーインターフェイスの状態**  

| コンソールページ | 元のエクスペリエンス | 新しいエクスペリエンス | コメント | 
| --- | --- | --- | --- | 
|  **モニタリング**  |  利用不可  |  利用可能  |    | 
|  **アクティビティ**  |  利用不可  |  使用可能  |    | 
|  **Onboard (オンボード)** - 使用を開始する  |  利用不可  |  利用可能  |  CN リージョンでは使用できません  | 
|  **Onboard (オンボード)** - フリートプロビジョニングテンプレート  |  利用可能  |  利用可能  |    | 
|  **管理** - モノ  |  使用可能  |  使用可能  |    | 
|  **Manage** (管理) - タイプ  |  使用可能  |  使用可能  |    | 
|  **Manage** (管理) - モノのグループ  |  使用可能  |  使用可能  |    | 
|  **Manage** (管理) - 請求グループ  |  使用可能  |  使用可能  |    | 
|  **管理** - ジョブ  |  使用可能  |  使用可能  |    | 
|  **Manage** (管理) - ジョブテンプレート  |  利用不可  |  利用可能  |    | 
|  **Manage** (管理) - トンネル  |  利用不可  |  使用可能  |    | 
|  **Fleet Hub **-使用を開始します。  |  利用不可  |  利用可能  | すべての AWS リージョン で利用可能なわけではありません。 | 
|  **Fleet Hub **-アプリケーション  |  利用不可  |  利用可能  | すべての AWS リージョン で利用可能なわけではありません。 | 
|  **Greengrass** - 使用を開始する  |  利用不可  |  利用可能  | すべての AWS リージョン で利用可能なわけではありません。 | 
|  **Greengrass** - コアデバイス  |  利用不可  |  利用可能  | すべての AWS リージョン で利用可能なわけではありません。 | 
|  **Greengrass** - コンポーネント  |  利用不可  |  利用可能  | すべての AWS リージョン で利用可能なわけではありません。 | 
|  **Greengrass** - デプロイ  |  利用不可  |  利用可能  | すべての AWS リージョン で利用可能なわけではありません。 | 
|  **Greengrass** - Classic (V1)  |  利用可能  |  利用可能  |  | 
|  **Wireless connectivity** (ワイヤレス接続) - はじめに  |  利用不可  |  利用可能  |  すべての AWS リージョン で利用可能なわけではありません。  | 
|  **Wireless connectivity** (ワイヤレス接続) - ゲートウェイ  |  利用不可  |  利用可能  |  すべての AWS リージョン で利用可能なわけではありません。  | 
|  **Wireless connectivity** (ワイヤレス接続) - デバイス  |  利用不可  |  利用可能  |  すべての AWS リージョン で利用可能なわけではありません。  | 
|  **Wireless connectivity** (ワイヤレス接続) - プロファイル  |  利用不可  |  利用可能  |  すべての AWS リージョン で利用可能なわけではありません。  | 
|  **Wireless connectivity** (ワイヤレス接続) - 送信先  |  利用不可  |  利用可能  | すべての AWS リージョン で利用可能なわけではありません。 | 
|  **Secure** (安全性) - 証明書  |  利用可能  |  利用可能  |    | 
|  **Secure** (安全性) - ポリシー  |  利用可能  | 利用可能 |    | 
|  **Secure** (安全性) - CA  |  利用可能  | 利用可能 |    | 
|  **Secure** (安全性) - ロールのエイリアス  |  利用可能  |  利用可能  |    | 
|  **Secure** (安全性) - オーソライザー  |  利用可能  |  利用可能  |    | 
|  **Defend** (防御) - はじめに  |  利用不可  |  利用可能  |    | 
|  **Defend** (防御) - 監査  |  利用不可  |  利用可能  |    | 
|  **Defend** (防御) - 検出  |  利用不可  |  利用可能  |    | 
|  **Defend** (防御) - 緩和アクション  |  利用不可  |  利用可能  |    | 
| Defend (防御) - 設定 |  利用不可  |  利用可能  |  | 
|  **Act** (実行) - ルール  |  利用可能  |  利用可能  |    | 
|  **Act** (実行) - 送信先  |  利用可能  |  利用可能  |    | 
|  **Test** (テスト) - Device Advisor  |  利用可能  |  利用可能  |  すべての AWS リージョン で利用可能なわけではありません。  | 
|  **Test** (テスト) - MQTT テストクライアント  |  使用可能  |  使用可能  |    | 
|  **ソフトウェア**  |  利用可能  |  利用可能  |    | 
|  **設定**：  |  利用不可  |  利用可能  |    | 
|  **学習**  |  使用可能  |  まだ利用できません。  |    | 

## 凡例
<a name="whats-new-in-console-legend"></a>

**ステータス値**
+ 

**利用可能**  
このユーザーインターフェイスエクスペリエンスを使用できます。
+ 

**利用不可**  
このユーザーインターフェイスエクスペリエンスは使用できません。
+ 

**まだ利用できません。**  
新しいユーザーインターフェイスエクスペリエンスは準備中ですが、まだ準備は完了していません。
+ 

**進行中**  
新しいユーザーインターフェイスエクスペリエンスは、更新中です。ただし、ページによっては元のユーザーエクスペリエンスが残っている場合があります。

# AWS SDK AWS IoT での の使用
<a name="sdk-general-information-section"></a>

AWS Software Development Kit (SDKsは、多くの一般的なプログラミング言語で使用できます。各 SDK には、デベロッパーが好みの言語でアプリケーションを簡単に構築できるようになる API、コード例、およびドキュメントが提供されています。


| SDK ドキュメント | コード例 | 
| --- | --- | 
| [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/sdk-for-cpp) | [AWS SDK for C\$1\$1 コード例](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/cpp) | 
| [AWS CLI](https://docs.aws.amazon.com/cli) | [AWS CLI コード例](https://docs.aws.amazon.com/code-library/latest/ug/cli_2_code_examples.html) | 
| [AWS SDK for Go](https://docs.aws.amazon.com/sdk-for-go) | [AWS SDK for Go コード例](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/gov2) | 
| [AWS SDK for Java](https://docs.aws.amazon.com/sdk-for-java) | [AWS SDK for Java コード例](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javav2) | 
| [AWS SDK for JavaScript](https://docs.aws.amazon.com/sdk-for-javascript) | [AWS SDK for JavaScript コード例](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javascriptv3) | 
| [AWS SDK for Kotlin](https://docs.aws.amazon.com/sdk-for-kotlin) | [AWS SDK for Kotlin コード例](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/kotlin) | 
| [AWS SDK for .NET](https://docs.aws.amazon.com/sdk-for-net) | [AWS SDK for .NET コード例](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/dotnetv3) | 
| [AWS SDK for PHP](https://docs.aws.amazon.com/sdk-for-php) | [AWS SDK for PHP コード例](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/php) | 
| [AWS Tools for PowerShell](https://docs.aws.amazon.com/powershell) | [AWS Tools for PowerShell コード例](https://docs.aws.amazon.com/code-library/latest/ug/powershell_5_code_examples.html) | 
| [AWS SDK for Python (Boto3)](https://docs.aws.amazon.com/pythonsdk) | [AWS SDK for Python (Boto3) コード例](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/python) | 
| [AWS SDK for Ruby](https://docs.aws.amazon.com/sdk-for-ruby) | [AWS SDK for Ruby コード例](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/ruby) | 
| [AWS SDK for Rust](https://docs.aws.amazon.com/sdk-for-rust) | [AWS SDK for Rust コード例](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/rustv1) | 
| [AWS SDK for SAP ABAP](https://docs.aws.amazon.com/sdk-for-sapabap) | [AWS SDK for SAP ABAP コード例](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/sap-abap) | 
| [AWS SDK for Swift](https://docs.aws.amazon.com/sdk-for-swift) | [AWS SDK for Swift コード例](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/swift) | 

**可用性の例**  
必要なものが見つからなかった場合。このページの下側にある [**Provide feedback**] リンクから、コードの例をリクエストしてください。