D337 ITEC 2114 Internet of Things &
Infrastructure
Final Assessment Review (Qns & Ans)
2025
Multiple Choice
Which of the following protocols is primarily used for low-power
IoT devices to communicate over wireless networks?
A) HTTP
B) MQTT
C) FTP
D) SMTP ANS: B) MQTT Rationale: MQTT (Message Queuing
Telemetry Transport) is optimized for low-bandwidth, high-
latency environments, making it suitable for IoT devices.
©2025
,In AWS IoT Core, provisioned devices can be authenticated using
which method?
A) API keys
B) Public key infrastructure (PKI)
C) Session tokens
D) Usernames and passwords ANS: B) Public key infrastructure
(PKI) Rationale: AWS IoT Core uses PKI for device
authentication, ensuring secure communication.
Which AWS service can be used to analyze data from IoT devices
in real-time?
A) Amazon S3
B) Amazon Kinesis
C) Amazon DynamoDB
D) Amazon RDS ANS: B) Amazon Kinesis Rationale: Amazon
Kinesis is specifically designed for real-time data ingestion and
processing.
What does the term "edge computing" refer to in an IoT context?
A) Computing that takes place at the user's local device
B) Centralized data processing in the cloud
©2025
,C) Processing data closer to the source of data generation
D) None of the above ANS: C) Processing data closer to the
source of data generation Rationale: Edge computing reduces
latency and bandwidth use by performing data processing closer
to IoT devices.
Which AWS service provides a fully managed platform for
deploying and managing IoT applications?
A) AWS Lambda
B) AWS IoT Greengrass
C) AWS Elastic Beanstalk
D) Amazon EC2 ANS: B) AWS IoT Greengrass Rationale: AWS
IoT Greengrass allows you to run local compute, messaging, data
caching, and machine learning inference capabilities directly on
IoT devices.
Fill-in-the-Blank
The __________ protocol is widely used in industrial IoT
applications for its robustness and reliability.
ANS: OPC UA
Rationale: OPC UA (Open Platform Communications Unified
Architecture) is designed for industrial automation and
interoperability.
©2025
, In a multi-tenant architecture, IoT applications can utilize
__________ to separate data and workloads among different
customers.
ANS: namespaces
Rationale: Using namespaces helps ensure that data remains
isolated and secure among different tenants.
The primary goal of __________ is to enhance the security
features for IoT by leveraging blockchain technology.
ANS: decentralized identity
Rationale: Decentralized identity systems use blockchain to
improve security and privacy in IoT.
AWS IoT Core supports the __________ API, which enables
bidirectional communication between devices and the cloud.
ANS: MQTT
Rationale: The MQTT API allows for efficient message sending
and receiving, suitable for IoT applications.
In AWS, __________ is used to create, manage, and deploy
applications in containers specifically tailored for IoT use cases.
ANS: Amazon ECS
Rationale: Amazon ECS (Elastic Container Service) enables
deployment and management of container applications.
©2025
Infrastructure
Final Assessment Review (Qns & Ans)
2025
Multiple Choice
Which of the following protocols is primarily used for low-power
IoT devices to communicate over wireless networks?
A) HTTP
B) MQTT
C) FTP
D) SMTP ANS: B) MQTT Rationale: MQTT (Message Queuing
Telemetry Transport) is optimized for low-bandwidth, high-
latency environments, making it suitable for IoT devices.
©2025
,In AWS IoT Core, provisioned devices can be authenticated using
which method?
A) API keys
B) Public key infrastructure (PKI)
C) Session tokens
D) Usernames and passwords ANS: B) Public key infrastructure
(PKI) Rationale: AWS IoT Core uses PKI for device
authentication, ensuring secure communication.
Which AWS service can be used to analyze data from IoT devices
in real-time?
A) Amazon S3
B) Amazon Kinesis
C) Amazon DynamoDB
D) Amazon RDS ANS: B) Amazon Kinesis Rationale: Amazon
Kinesis is specifically designed for real-time data ingestion and
processing.
What does the term "edge computing" refer to in an IoT context?
A) Computing that takes place at the user's local device
B) Centralized data processing in the cloud
©2025
,C) Processing data closer to the source of data generation
D) None of the above ANS: C) Processing data closer to the
source of data generation Rationale: Edge computing reduces
latency and bandwidth use by performing data processing closer
to IoT devices.
Which AWS service provides a fully managed platform for
deploying and managing IoT applications?
A) AWS Lambda
B) AWS IoT Greengrass
C) AWS Elastic Beanstalk
D) Amazon EC2 ANS: B) AWS IoT Greengrass Rationale: AWS
IoT Greengrass allows you to run local compute, messaging, data
caching, and machine learning inference capabilities directly on
IoT devices.
Fill-in-the-Blank
The __________ protocol is widely used in industrial IoT
applications for its robustness and reliability.
ANS: OPC UA
Rationale: OPC UA (Open Platform Communications Unified
Architecture) is designed for industrial automation and
interoperability.
©2025
, In a multi-tenant architecture, IoT applications can utilize
__________ to separate data and workloads among different
customers.
ANS: namespaces
Rationale: Using namespaces helps ensure that data remains
isolated and secure among different tenants.
The primary goal of __________ is to enhance the security
features for IoT by leveraging blockchain technology.
ANS: decentralized identity
Rationale: Decentralized identity systems use blockchain to
improve security and privacy in IoT.
AWS IoT Core supports the __________ API, which enables
bidirectional communication between devices and the cloud.
ANS: MQTT
Rationale: The MQTT API allows for efficient message sending
and receiving, suitable for IoT applications.
In AWS, __________ is used to create, manage, and deploy
applications in containers specifically tailored for IoT use cases.
ANS: Amazon ECS
Rationale: Amazon ECS (Elastic Container Service) enables
deployment and management of container applications.
©2025