wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

IoT – 100 MCQs (Quiz Format)

Total questions: 100

Worksheet time: 50mins

Name
Class
Date
1.

IoT stands for –

a)

Internet of Technology

b)

Integrated of Things

c)

Intelligent Online Things

d)

Internet of Things

2.

NodeMCU is based on which microcontroller?

a)

ATmega328P

b)

STM32

c)

ESP8266

d)

PIC16F877A

3.

ESP32 is an advanced version of –

a)

Raspberry Pi

b)

Arduino Uno

c)

ESP8266

d)

ESP01

4.

WiFi.begin() function is used to –

a)

Connect NodeMCU to a Wi-Fi network

b)

Check IP address

c)

Start web server

d)

Reset Wi-Fi

5.

WiFi.localIP() returns –

a)

Wi-Fi SSID

b)

MAC address

c)

Device IP address

d)

Network port number

6.

The default HTTP port number is –

a)

80

b)

1883

c)

22

d)

25

7.

MQTT protocol uses which port by default?

a)

80

b)

1883

c)

443

d)

502

8.

MQTT stands for –

a)

Machine Queue Transfer Type

b)

Message Queuing Telemetry Transport

c)

Message Quality Test Type

d)

Micro Query Transfer Transport

9.

CoAP stands for –

a)

Constrained Application Protocol

b)

Central Access Protocol

10.

CoAP works on which transport layer?

a)

TCP

b)

UDP

c)

HTTP

d)

IP

11.

HTTP works on –

a)

TCP

b)

UDP

c)

ICMP

d)

SMTP

12.

MQTT uses which model?

a)

Publish/Subscribe

b)

Request/Response

c)

Command/Control

d)

Query/Reply

13.

NodeMCU AP mode means –

a)

Access Point mode

b)

Active Port mode

c)

Address Protocol mode

d)

Auto Pairing mode

14.

Station (STA) mode connects NodeMCU to –

a)

Existing Wi-Fi network

b)

Bluetooth

c)

GSM network

d)

RFID

15.

AP + STA mode is also called –

a)

Dual network mode

b)

SoftAP + Station mode

c)

Static mode

d)

Multi-WiFi mode

16.

ESP libraries are mainly used for –

a)

Networking and Wi-Fi connection

b)

Display control

c)

Data encryption

d)

Audio communication

17.

The device that collects data in IoT is called –

a)

Client

b)

Server

c)

Host

d)

Gateway

18.

The device that processes data in IoT is called –

a)

Client

b)

Server

19.

IoT devices are connected via –

a)

Bluetooth only

b)

USB

c)

Internet network

d)

LAN cable

20.

The ESP8266 stores its program in –

a)

EEPROM

b)

Flash memory

c)

SRAM

d)

ROM

21.

WiFi.status() function checks –

a)

Wi-Fi connection status

b)

SSID name

c)

Signal strength

d)

Network speed

22.

MQTT messages are sent to –

a)

Topics

b)

Clients

c)

URLs

d)

Paths

23.

IoT stands for –

a)

Internet of Transmission

b)

Internet of Things

c)

Interconnection of Technology

d)

Interactive of Things

24.

ThingsBoard is an example of –

a)

Hardware component

b)

Open-source IoT platform

c)

Communication protocol

d)

Power management IC

25.

Blynk app is used for –

a)

IoT mobile device control

b)

Firmware update

c)

Debugging

d)

Schematic design

26.

Firebase is a –

a)

Cloud database service

b)

Microcontroller

c)

Protocol

d)

IDE

27.

The function WiFi.SSID() returns –

a)

Connected network name

b)

IP address

28.

WebSocket allows –

a)

Real-time bidirectional communication

b)

One-way data flow

c)

File transfer only

d)

Data encryption

29.

ESP32 has how many cores?

a)

1

b)

2

c)

4

d)

8

30.

ESP8266 supports which type of communication?

a)

Wi-Fi

b)

Bluetooth

c)

ZigBee

d)

GSM

31.

IoT gateway connects –

a)

Local devices to cloud server

b)

Sensors to motor

c)

Phone to USB

d)

LCD to MCU

32.

MQTT broker is a –

a)

Central server managing messages

b)

Client

c)

Sensor

d)

Switch

33.

33. IoT sensors convert –

a)

A) Physical signals to digital data

b)

B) Digital to analog

c)

C) Wi-Fi to GSM

d)

D) Voltage to current

34.

Actuators are used to –

a)

Perform physical actions

b)

Collect data

c)

Store code

d)

Send signals only

35.

HTTP stands for –

a)

HyperText Transfer Protocol

b)

High Transmission Transport Program

c)

Hyper Transfer Text Process

d)

High Tech TCP Protocol

36.

HTTPS port number is –

a)

443

b)

80

37.

MQTT uses which transport layer protocol?

a)

TCP

b)

UDP

c)

ICMP

d)

FTP

38.

CoAP uses which transport layer protocol?

a)

TCP

b)

UDP

c)

ICMP

d)

FTP

39.

IoT devices communicate using –

a)

Client-Server architecture

b)

Peer-to-peer

c)

Manual commands

d)

File-based system

40.

IoT data is often visualized through –

a)

Dashboards and charts

b)

Binary tables

c)

Hex files

d)

CSV only

41.

IoT communication relies mainly on –

a)

Internet connection

b)

Power supply

c)

Network protocols

d)

Human input

42.

NodeMCU’s firmware is written in –

a)

C/C++

b)

Python

c)

Java

d)

Assembly

43.

ESP8266 frequency is –

a)

20 MHz

b)

80/160 MHz

c)

100 MHz

d)

250 MHz

44.

WiFi.mode() is used to –

a)

Set Wi-Fi mode (AP/STA/AP+STA)

b)

Display SSID

c)

Save IP address

d)

Check speed

45.

WiFi.macAddress() returns –

a)

Device MAC address

b)

IP address

c)

SSID

d)

Gateway

46.

IoT devices use which address for identification?

a)

URL

b)

IP address

c)

Serial number

d)

Barcode

47.

IoT server is usually a –

a)

Cloud platform

b)

Microcontroller

c)

Sensor device

d)

Motor driver

48.

IoT client is usually –

a)

Microcontroller device like ESP8266

b)

Database

c)

Web app

d)

PC software

49.

MQTT publish means –

a)

Sending data to a topic

b)

Receiving data

c)

Subscribing to data

d)

Logging out

50.

MQTT subscribe means –

a)

Receiving data from a topic

b)

Sending data

c)

Deleting topic

d)

Restarting broker

51.

The IoT layer containing sensors is –

a)

Perception layer

b)

Network layer

c)

Application layer

d)

Control layer

52.

The IoT layer responsible for internet transfer is –

a)

Network layer

b)

Sensor layer

c)

Device layer

d)

Storage layer

53.

The layer for user interaction in IoT is –

a)

Application layer

b)

Network layer

c)

Control layer

d)

Physical layer

54.

ESP8266 supports which network protocol?

a)

TCP/IP

b)

SMTP

c)

POP3

d)

DNS only

55.

IoT devices send data to –

a)

LAN router

b)

Cloud servers

c)

Mobile camera

d)

Switchboard

56.

NodeMCU’s Wi-Fi range is approximately –

a)

100 meters

b)

5 meters

c)

1 km

d)

1 meter

57.

IoT data analytics means –

a)

Processing and interpreting collected data

b)

Sending data

c)

Saving logs

d)

Programming

58.

IoT devices are also called –

a)

Smart objects

b)

Virtual machines

c)

Terminals

d)

Robots

59.

The term “latency” means –

a)

Time delay in data transmission

b)

Device speed

c)

Power loss

d)

Memory usage

60.

Wi-Fi standard used by ESP8266 is –

a)

IEEE 802.11 b/g/n

b)

IEEE 802.3

c)

IEEE 802.5

d)

IEEE 802.15

61.

IoT security mainly focuses on –

a)

Data encryption and authentication

b)

Speed improvement

c)

Power saving

d)

Coding simplification

62.

IoT dashboard is used for –

a)

Displaying sensor data visually

b)

Hardware testing

c)

Power calculation

d)

Firmware updates

63.

IoT edge device is –

a)

Device that processes data near the source

b)

Cloud server

c)

Router

d)

Mobile app

64.

MQTT was developed by –

a)

IBM

b)

Microsoft

c)

IBM and Eurotech

d)

Google

65.

MQTT broker examples include –

a)

Mosquitto

b)

NodeJS

c)

Firebase

d)

Arduino IDE

66.

IoT device’s unique hardware ID is –

a)

MAC address

b)

Serial code

c)

IP range

d)

DNS

67.

IoT cloud examples include –

a)

AWS IoT, Google Cloud IoT, ThingsBoard

b)

MySQL, PHP, HTML

c)

FTP servers

d)

Local LAN

68.

The ESP8266 has how many GPIO pins?

a)

17 GPIO pins

b)

5

c)

9

d)

2

69.

The ESP8266 default baud rate is –

a)

115200 bps

b)

9600

c)

4800

d)

19200

70.

NodeMCU can be programmed using –

a)

Arduino IDE

b)

Tinkercad only

c)

Excel

d)

MATLAB

71.

IoT system requires –

a)

Sensors, Connectivity, Data processing, Application

b)

Display only

c)

Battery only

d)

Power and motor

72.

IoT smart home uses –

a)

Wi-Fi enabled devices

b)

Manual switches

c)

Wired communication

d)

None

73.

IoT agriculture uses –

a)

Soil and moisture sensors

b)

Motor only

c)

Camera

d)

Ultrasonic

74.

IoT health monitoring uses –

a)

Heart rate and temperature sensors

b)

Air sensors

c)

Rain sensors

d)

LDRs

75.

IoT industrial systems are part of –

a)

Industry 4.0

b)

Industry 1.0

c)

Smart 2.0

d)

IoT 5.0

76.

MQTT protocol uses –

a)

Lightweight messages

b)

Heavy XML data

c)

HTTP headers

d)

File attachments

77.

ESP8266 module used in NodeMCU –

a)

ESP-12E

b)

ESP-01

c)

ESP-07

d)

ESP-32C

78.

IoT data visualization tools include –

a)

ThingsBoard, Blynk, Grafana

b)

MS Paint

c)

CMD

d)

File Manager

79.

The most common IoT communication protocols –

a)

MQTT, CoAP, HTTP

b)

FTP, SMTP

c)

SSH, Telnet

d)

POP3, IMAP

80.

IoT device connected via USB is called –

a)

Serial communication

b)

Ethernet link

c)

GSM node

d)

HTTP client

81.

ESP8266 analog pin is labeled as –

a)

A) A0

b)

B) D0

c)

C) GPIO

d)

D) ADC

82.

The IoT term “cloud” means –

a)

Remote data storage and service

b)

Local hard drive

c)

Mobile data only

d)

Weather system

83.

IoT protocol comparison – which is most lightweight?

a)

MQTT

b)

HTTP

c)

CoAP

d)

WebSocket

84.

The ESP32 has built-in –

a)

Wi-Fi and Bluetooth

b)

Wi-Fi only

c)

GSM

d)

Ethernet

85.

IoT device power is usually –

a)

3.3V or 5V DC

b)

12V AC

c)

9V AC

d)

24V DC

86.

The default baud rate for serial communication in Arduino IDE –

a)

9600

b)

4800

c)

19200

d)

115200

87.

The main advantage of MQTT is –

a)

Low bandwidth usage

b)

High power use

c)

Large packets

d)

Slow communication

88.

IoT devices communicate wirelessly using –

a)

Wi-Fi, ZigBee, LoRa

b)

USB, HDMI

c)

RS232

d)

VGA

89.

CoAP is best suited for –

a)

Constrained IoT devices

b)

High-speed servers

c)

Desktop PCs

d)

LANs only

90.

MQTT Broker example is –

a)

Mosquitto

b)

Arduino IDE

91.

Wi-Fi SSID stands for –

a)

Service Set Identifier

b)

Signal Strength ID

c)

System Source Info

d)

Smart Signal Internet

92.

The ESP8266 communication speed is measured in –

a)

Baud rate

b)

Mbps

c)

dBm

d)

GHz

93.

IoT smart street lights use –

a)

LDR sensor and Wi-Fi control

b)

Rain sensor

c)

Pressure sensor

d)

Gas sensor

94.

IoT waste management uses –

a)

Ultrasonic sensor for bin level

b)

LDR

c)

Sound sensor

d)

PIR sensor

95.

IoT based dustbin notifies user through –

a)

Blynk app or web alert

b)

SMS only

c)

Bluetooth

d)

File transfer

96.

IoT weather monitoring uses –

a)

DHT11 or BMP180 sensors

b)

PIR sensor

c)

LDR only

d)

Gas sensor only

97.

ESP8266 operates on voltage –

a)

3.3V

b)

5V

c)

9V

d)

12V

98.

IoT data can be accessed via –

a)

Web browser or mobile app

b)

BIOS

c)

Command line

d)

MS Word

99.

MQTT and CoAP are –

a)

IoT communication protocols

b)

IDE software

100.

IoT devices are part of –

a)

Smart connected systems

b)

Manual controls

c)

Offline servers

d)

Standalone PCs