A factory needs to securely connect a large number of sensors and devices to the cloud, and manage data collection and bidirectional communication with those devices. Which AWS service is MOST suited for this requirement?

1 / 1
Select an answer
CorrectD

Explanation

A question asking which service connects and manages IoT devices.

  • 1large number of sensors and devicesA fleet of IoT devices = IoT Core
  • 2securely connectAuthenticated device connection
  • 3data collection and bidirectional communicationCommunication management with devices = IoT Core
AIncorrect

Amazon Kinesis Data Streams

Kinesis Data Streams is a service that ingests and delivers large volumes of streaming data in real time, and it is commonly used as a downstream path for IoT data.

However, its role begins after data ingestion; securely connecting, authenticating, and managing bidirectional communication with devices is the role of IoT Core, so this is incorrect.

BIncorrect

Amazon SQS

Amazon SQS is a fully managed queue service that exchanges messages asynchronously between systems.

Although it mediates messages, it is not designed to handle authentication, connection management, and bidirectional communication for a large number of devices, so this is incorrect.

CIncorrect

Amazon API Gateway

Amazon API Gateway is a service that publishes and manages REST APIs and WebSocket APIs.

Although devices can call these APIs, its role differs from IoT Core, which specializes in connecting and authenticating large numbers of devices and managing device state using lightweight protocols such as MQTT, so this is incorrect.

DCorrect

AWS IoT Core

This is correct. AWS IoT Core is a managed service that securely connects a large number of IoT devices to the cloud and manages bidirectional communication and data collection with those devices. It supports lightweight protocols such as MQTT, and provides authentication, authorization, device state management, and routing to other AWS services.

Key Takeaway

'IoT device connection and management' and 'bidirectional communication' point to AWS IoT Core. It is the core IoT service that connects devices to the cloud using lightweight protocols such as MQTT. Distinguish its role from Kinesis, which handles stream processing after data is ingested.