Unit 3: IoT-Design Requirements - Subjective Questions

ECE128 — Introduction To Iot Networking Protocols • Practice Questions with Detailed Answers

20 questions

1

Define message communication protocols in the context of connected IoT devices. Explain their importance and discuss the factors that should be considered when selecting a protocol.

2

Explain the publish-subscribe communication model used in IoT messaging protocols. Describe the roles of publishers, subscribers, and brokers with a suitable example.

3

Compare MQTT, CoAP, and HTTP as message communication protocols for IoT systems.

4

What is WebSocket? Explain its working process, characteristics, and applications in the Internet of Things.

5

Distinguish between HTTP polling, long polling, and WebSocket communication for real-time IoT applications.

6

Explain the major design requirements of an Internet of Things system.

7

Discuss the principal challenges involved in designing and deploying Internet of Things systems.

8

Describe important Internet of Things services and applications in smart homes, healthcare, agriculture, industry, and smart cities.

9

Explain the role of sensors in an IoT system. Classify sensors and describe the process of converting a physical condition into usable digital data.

10

What are antennas? Explain the important antenna parameters and discuss their significance in IoT devices.

11

Explain the relationship between antenna gain, transmission range, and power consumption in an IoT communication system.

12

Define cloud computing and explain how it supports Internet of Things systems.

13

Compare edge computing and cloud computing for Internet of Things applications. Explain when edge processing is preferred.

14

Explain Software as a Service, Platform as a Service, and Infrastructure as a Service in the context of cloud-based IoT systems.

15

Distinguish between SaaS, PaaS, and IaaS by comparing their control, management responsibility, advantages, and limitations for IoT deployments.

16

Identify and explain the major security issues in the Internet of Things.

17

Explain how confidentiality, integrity, authentication, authorization, and availability apply to IoT security.

18

Describe a secure communication architecture for IoT devices from the sensor layer to the cloud application.

19

Explain the importance of encryption and key management in Internet of Things security.

20

Discuss secure firmware updates and lifecycle management for IoT devices.