S5Mart Corporation IoT Solutions on AWS IOT Core

Integrating and Filtering IOT Data with AWS Services

Question

S5Mart Corporation is an big box department store chain headquartered in United States.

S5Mart operated 1,273 stores including 105 Super S5mart Center locations around the world. S5Mart is adopting IoT solutions across a number of applications that are improving store operations, reducing theft, increasing purchases through cross selling, enabling precise inventory management, and most importantly enhancing the consumer's shopping experience.

S5Mart is hosting their IOT solution on AWS IOT Core. S5Mart has built a large ecosystem of analytics in AWS based on different services like DynamoDB to address document Management, Elasticsearch to address search, S3 to provide persistent storage, notifications using SNS service.

The IOT data collected needs to be integrated with different services and filtered to different services based on SQL Queries against the data collected OOTB.

How can we enable this? select 1 option.

Answers

Explanations

Click on the arrows to vote for the correct answer

A. B. C. D. E.

Answer : B.

Option A is incorrect -Even though the solution can be implemented by the combo, IOT rules provide the solution OOTB.https://docs.aws.amazon.com/iot/latest/developerguide/iot-rules.html.

Option B is correct - IOT Rules provide the solution required.

https://docs.aws.amazon.com/iot/latest/developerguide/iot-rules.html

Option C is incorrect -Even though the solution can be implemented by the combo, IOT rules provide the solution OOTB.https://docs.aws.amazon.com/iot/latest/developerguide/iot-rules.html.

Option D is incorrect - Even though the solution can be implemented by the combo, IOT rules provide the solution OOTB.https://docs.aws.amazon.com/iot/latest/developerguide/iot-rules.html.

Option E is incorrect - he AWS IoT message broker is a publish/subscribe broker service that enables the sending and receiving of messages to and from AWS IoT.

This does not fulfil the purpose.

https://docs.aws.amazon.com/iot/latest/developerguide/iot-message-broker.html

The requirement is to integrate the IoT data collected with different services and filter it based on SQL queries against the collected data. The ecosystem of analytics built by S5Mart is already based on different services like DynamoDB, Elasticsearch, S3, and SNS.

Option A: Kinesis and Redshift can provide integration and SQL querying capabilities and fulfill the above requirement. Amazon Kinesis is a managed service for real-time data streaming and analytics. Amazon Redshift is a fast, fully-managed data warehouse that makes it easy to analyze large-scale data. Kinesis can be used to ingest the IoT data and Redshift can be used to store the data and perform SQL queries on it. However, this option does not mention how the data will be filtered to different services based on SQL queries.

Option B: IoT Rules address filtering and integration with the above services mentioned. AWS IoT Rules Engine is a managed cloud service that enables the user to create rules that transform, filter, and route IoT data. This option suggests that IoT Rules can be used to filter and integrate the IoT data with the services mentioned in the ecosystem. However, it does not mention how SQL queries can be performed on the data.

Option C: Lambda and Redshift can provide integration and SQL querying capabilities and fulfill the above requirement. AWS Lambda is a serverless computing service that allows the user to run code without provisioning or managing servers. This option suggests that Lambda can be used to integrate the IoT data with the services mentioned in the ecosystem and Redshift can be used to store the data and perform SQL queries on it. This option addresses both integration and SQL querying requirements. Lambda can be used to filter the data to different services based on SQL queries.

Option D: Lambda and RDS can provide integration and SQL querying capabilities and fulfill the above requirement. Amazon Relational Database Service (RDS) is a managed database service that provides SQL querying capabilities for various database engines like MySQL, Oracle, and PostgreSQL. This option suggests that Lambda can be used to integrate the IoT data with the services mentioned in the ecosystem and RDS can be used to store the data and perform SQL queries on it. This option addresses both integration and SQL querying requirements. Lambda can be used to filter the data to different services based on SQL queries.

Option E: IoT Message Broker address filtering and integration with the above services mentioned. AWS IoT Message Broker is a fully managed pub/sub messaging service that enables the user to securely exchange messages between IoT devices and applications. This option suggests that IoT Message Broker can be used to filter and integrate the IoT data with the services mentioned in the ecosystem. However, it does not mention how SQL queries can be performed on the data.

Considering the requirements of integrating the IoT data with different services and filtering it based on SQL queries against the collected data, options C and D are suitable solutions. Both options suggest using Lambda for integration and RDS or Redshift for SQL querying capabilities.