

# 取り込みレイヤー
<a name="ingestion-layer"></a>

 IoT の主要なビジネス要因は、デバイスによって作成されたすべての異なるデータストリームを集約し、安全かつ信頼性の高い方法で IoT アプリケーションにデータを送信する機能です。取り込みレイヤーは、データフローとデバイス間の通信を疎結合化しながら、デバイスデータを収集する上で重要な役割を果たします。 

 **AWS IoT ルールエンジン**を使用すると、デバイスが AWS のサービスとインタラクションできるように IoT アプリケーションを構築できます。メッセージが受信された MQTT トピックストリームに基づいて、AWS IoT ルールが分析され、アクションが実行されます。  

 

 **Amazon Kinesis** はデータをストリーミングするためのマネージドサービスです。これにより、タイムリーな洞察を得て、IoT デバイスからの新しい情報に迅速に対応できます。Amazon Kinesis は AWS IoT ルールエンジンと直接統合し、MQTT を使用するデバイスの軽量デバイスプロトコルから、他のプロトコルを使用する内部 IoT アプリケーションとのブリッジングをシームレスに実現します。 

 Kinesis と同様に、**Amazon Simple Queue Service (Amazon SQS)** を IoT アプリケーションで使用して、通信層をアプリケーション層から疎結合化する必要があります。Amazon SQS は、メッセージの順序が不要な場合において、アプリケーションが IoT アプリケーションを 1 度処理する必要があるときに、イベント駆動型のスケーラブルな取り込みキューを有効にします。 