Font size
WorksheetsIoT – 100 MCQs (Quiz Format)
Total questions: 100
Worksheet time: 50mins
IoT stands for –
Internet of Technology
Integrated of Things
Intelligent Online Things
Internet of Things
NodeMCU is based on which microcontroller?
ATmega328P
STM32
ESP8266
PIC16F877A
ESP32 is an advanced version of –
Raspberry Pi
Arduino Uno
ESP8266
ESP01
WiFi.begin() function is used to –
Connect NodeMCU to a Wi-Fi network
Check IP address
Start web server
Reset Wi-Fi
WiFi.localIP() returns –
Wi-Fi SSID
MAC address
Device IP address
Network port number
The default HTTP port number is –
80
1883
22
25
MQTT protocol uses which port by default?
80
1883
443
502
MQTT stands for –
Machine Queue Transfer Type
Message Queuing Telemetry Transport
Message Quality Test Type
Micro Query Transfer Transport
CoAP stands for –
Constrained Application Protocol
Central Access Protocol
CoAP works on which transport layer?
TCP
UDP
HTTP
IP
HTTP works on –
TCP
UDP
ICMP
SMTP
MQTT uses which model?
Publish/Subscribe
Request/Response
Command/Control
Query/Reply
NodeMCU AP mode means –
Access Point mode
Active Port mode
Address Protocol mode
Auto Pairing mode
Station (STA) mode connects NodeMCU to –
Existing Wi-Fi network
Bluetooth
GSM network
RFID
AP + STA mode is also called –
Dual network mode
SoftAP + Station mode
Static mode
Multi-WiFi mode
ESP libraries are mainly used for –
Networking and Wi-Fi connection
Display control
Data encryption
Audio communication
The device that collects data in IoT is called –
Client
Server
Host
Gateway
The device that processes data in IoT is called –
Client
Server
IoT devices are connected via –
Bluetooth only
USB
Internet network
LAN cable
The ESP8266 stores its program in –
EEPROM
Flash memory
SRAM
ROM
WiFi.status() function checks –
Wi-Fi connection status
SSID name
Signal strength
Network speed
MQTT messages are sent to –
Topics
Clients
URLs
Paths
IoT stands for –
Internet of Transmission
Internet of Things
Interconnection of Technology
Interactive of Things
ThingsBoard is an example of –
Hardware component
Open-source IoT platform
Communication protocol
Power management IC
Blynk app is used for –
IoT mobile device control
Firmware update
Debugging
Schematic design
Firebase is a –
Cloud database service
Microcontroller
Protocol
IDE
The function WiFi.SSID() returns –
Connected network name
IP address
WebSocket allows –
Real-time bidirectional communication
One-way data flow
File transfer only
Data encryption
ESP32 has how many cores?
1
2
4
8
ESP8266 supports which type of communication?
Wi-Fi
Bluetooth
ZigBee
GSM
IoT gateway connects –
Local devices to cloud server
Sensors to motor
Phone to USB
LCD to MCU
MQTT broker is a –
Central server managing messages
Client
Sensor
Switch
33. IoT sensors convert –
A) Physical signals to digital data
B) Digital to analog
C) Wi-Fi to GSM
D) Voltage to current
Actuators are used to –
Perform physical actions
Collect data
Store code
Send signals only
HTTP stands for –
HyperText Transfer Protocol
High Transmission Transport Program
Hyper Transfer Text Process
High Tech TCP Protocol
HTTPS port number is –
443
80
MQTT uses which transport layer protocol?
TCP
UDP
ICMP
FTP
CoAP uses which transport layer protocol?
TCP
UDP
ICMP
FTP
IoT devices communicate using –
Client-Server architecture
Peer-to-peer
Manual commands
File-based system
IoT data is often visualized through –
Dashboards and charts
Binary tables
Hex files
CSV only
IoT communication relies mainly on –
Internet connection
Power supply
Network protocols
Human input
NodeMCU’s firmware is written in –
C/C++
Python
Java
Assembly
ESP8266 frequency is –
20 MHz
80/160 MHz
100 MHz
250 MHz
WiFi.mode() is used to –
Set Wi-Fi mode (AP/STA/AP+STA)
Display SSID
Save IP address
Check speed
WiFi.macAddress() returns –
Device MAC address
IP address
SSID
Gateway
IoT devices use which address for identification?
URL
IP address
Serial number
Barcode
IoT server is usually a –
Cloud platform
Microcontroller
Sensor device
Motor driver
IoT client is usually –
Microcontroller device like ESP8266
Database
Web app
PC software
MQTT publish means –
Sending data to a topic
Receiving data
Subscribing to data
Logging out
MQTT subscribe means –
Receiving data from a topic
Sending data
Deleting topic
Restarting broker
The IoT layer containing sensors is –
Perception layer
Network layer
Application layer
Control layer
The IoT layer responsible for internet transfer is –
Network layer
Sensor layer
Device layer
Storage layer
The layer for user interaction in IoT is –
Application layer
Network layer
Control layer
Physical layer
ESP8266 supports which network protocol?
TCP/IP
SMTP
POP3
DNS only
IoT devices send data to –
LAN router
Cloud servers
Mobile camera
Switchboard
NodeMCU’s Wi-Fi range is approximately –
100 meters
5 meters
1 km
1 meter
IoT data analytics means –
Processing and interpreting collected data
Sending data
Saving logs
Programming
IoT devices are also called –
Smart objects
Virtual machines
Terminals
Robots
The term “latency” means –
Time delay in data transmission
Device speed
Power loss
Memory usage
Wi-Fi standard used by ESP8266 is –
IEEE 802.11 b/g/n
IEEE 802.3
IEEE 802.5
IEEE 802.15
IoT security mainly focuses on –
Data encryption and authentication
Speed improvement
Power saving
Coding simplification
IoT dashboard is used for –
Displaying sensor data visually
Hardware testing
Power calculation
Firmware updates
IoT edge device is –
Device that processes data near the source
Cloud server
Router
Mobile app
MQTT was developed by –
IBM
Microsoft
IBM and Eurotech
MQTT broker examples include –
Mosquitto
NodeJS
Firebase
Arduino IDE
IoT device’s unique hardware ID is –
MAC address
Serial code
IP range
DNS
IoT cloud examples include –
AWS IoT, Google Cloud IoT, ThingsBoard
MySQL, PHP, HTML
FTP servers
Local LAN
The ESP8266 has how many GPIO pins?
17 GPIO pins
5
9
2
The ESP8266 default baud rate is –
115200 bps
9600
4800
19200
NodeMCU can be programmed using –
Arduino IDE
Tinkercad only
Excel
MATLAB
IoT system requires –
Sensors, Connectivity, Data processing, Application
Display only
Battery only
Power and motor
IoT smart home uses –
Wi-Fi enabled devices
Manual switches
Wired communication
None
IoT agriculture uses –
Soil and moisture sensors
Motor only
Camera
Ultrasonic
IoT health monitoring uses –
Heart rate and temperature sensors
Air sensors
Rain sensors
LDRs
IoT industrial systems are part of –
Industry 4.0
Industry 1.0
Smart 2.0
IoT 5.0
MQTT protocol uses –
Lightweight messages
Heavy XML data
HTTP headers
File attachments
ESP8266 module used in NodeMCU –
ESP-12E
ESP-01
ESP-07
ESP-32C
IoT data visualization tools include –
ThingsBoard, Blynk, Grafana
MS Paint
CMD
File Manager
The most common IoT communication protocols –
MQTT, CoAP, HTTP
FTP, SMTP
SSH, Telnet
POP3, IMAP
IoT device connected via USB is called –
Serial communication
Ethernet link
GSM node
HTTP client
ESP8266 analog pin is labeled as –
A) A0
B) D0
C) GPIO
D) ADC
The IoT term “cloud” means –
Remote data storage and service
Local hard drive
Mobile data only
Weather system
IoT protocol comparison – which is most lightweight?
MQTT
HTTP
CoAP
WebSocket
The ESP32 has built-in –
Wi-Fi and Bluetooth
Wi-Fi only
GSM
Ethernet
IoT device power is usually –
3.3V or 5V DC
12V AC
9V AC
24V DC
The default baud rate for serial communication in Arduino IDE –
9600
4800
19200
115200
The main advantage of MQTT is –
Low bandwidth usage
High power use
Large packets
Slow communication
IoT devices communicate wirelessly using –
Wi-Fi, ZigBee, LoRa
USB, HDMI
RS232
VGA
CoAP is best suited for –
Constrained IoT devices
High-speed servers
Desktop PCs
LANs only
MQTT Broker example is –
Mosquitto
Arduino IDE
Wi-Fi SSID stands for –
Service Set Identifier
Signal Strength ID
System Source Info
Smart Signal Internet
The ESP8266 communication speed is measured in –
Baud rate
Mbps
dBm
GHz
IoT smart street lights use –
LDR sensor and Wi-Fi control
Rain sensor
Pressure sensor
Gas sensor
IoT waste management uses –
Ultrasonic sensor for bin level
LDR
Sound sensor
PIR sensor
IoT based dustbin notifies user through –
Blynk app or web alert
SMS only
Bluetooth
File transfer
IoT weather monitoring uses –
DHT11 or BMP180 sensors
PIR sensor
LDR only
Gas sensor only
ESP8266 operates on voltage –
3.3V
5V
9V
12V
IoT data can be accessed via –
Web browser or mobile app
BIOS
Command line
MS Word
MQTT and CoAP are –
IoT communication protocols
IDE software
IoT devices are part of –
Smart connected systems
Manual controls
Offline servers
Standalone PCs
