WorksheetsModel Quiz IA1
Total questions: 150
Worksheet time: 13mins
Which IoT characteristic allows devices to adjust their behavior based on changing environmental context?
Unique Identity
Dynamic Nature
Scalability
Connectivity
In the IoT functional blocks, who is responsible for managing device authentication and authorization?
Communication Block
Application Block
Security Block
Device Block
What is the primary function of an Actuator in an IoT system?
To sense changes in the environment
To perform a physical action
To route packets
To store data
Which layer of the IoT 7-Layer model focuses on the Data aspect and Storage requirements?
Connectivity
Data Accumulation
Edge Computing
Physical Devices
The ability of different IT systems to exchange and make use of information is called:
Interoperability
Intelligence
Sensing
Safety
In a smart city, sensors send data to a buzzer in the central office, which plays it. This is known as:
Simplex
Half-Duplex
Full-Duplex
Multicast
Which metric measures the actual state of successful data delivery over a series of attempts?
Throughput
Jitter
Packet Loss
Latency
A smart irrigation system that sends data only when soil moisture falls below 20% is using:
Event-Driven Communication
Continuous Streaming
Batch Processing
Request-Response
In the Publish-Subscribe model, what happens to the producer if the consumer goes offline?
The producer crashes
The producer continues to work (Decoupled)
The producer waits
The network reboots
Which communication model involves a persistent, full-duplex connection between client and server?
Request-Response
Exclusive Pair
Push-Pull
Simplex
What is the Payload in an IoT packet?
The header data
The actual sensor data
The MAC address
The routing path
Which functional block allows an IoT system to be managed remotely (reboot, updates)?
Management Block
Security Block
Device Block
Application Block
A Node in a wireless sensor network is another name for a:
Cloud Server
Sensor Node
Gateway
Router
Which IoT characteristic ensures that every sensor can be reached via a specific IP or ID?
Unique Identity
Intelligence
Sensing
Action
What is the main advantage of the Device-to-Cloud (D2C) model?
Limited reachability of data
Global accessibility of data
High internet needed
Higher latency
In the IoT framework, which layer is responsible for Data Element Analysis?
Physical Devices
Edge Computing
Collaboration
Data Accumulation
Which performance metric is most critical for a real-time heart rate monitor used in surgery?
Latency
Throughput
Aesthetic Design
Storage Capacity
In a Push-Pull model, what acts as the buffer to hold data for a slow consumer?
Queue
Broker
Gateway
Actuator
Which functional block provides the interface for the end-user to interact with the IoT system?
Application Block
Device Block
Management Block
Communication Block
The physical design of an IoT system primarily involves:
APIs and Protocols
Hardware and Link Layer
Functional Blocks
Application logic
Which application layer protocol uses a Topic-based architecture for message routing?
CoAP
MQTT
HTTP
XMPP
In the MQTT protocol, which QoS level ensures the message is delivered exactly once?
QoS 0
QoS 1
QoS 2
QoS 3
Which protocol is designed to be RESTful and uses UDP as its transport layer?
HTTP
CoAP
DDS
DoS
What is the primary role of 6LoWPAN in the IoT protocol stack?
Data Encryption
IPv6 Header Compression
Power Generation
Physical Sensing
Which technology allows a 128-bit IPv6 address to function over a low-power IEEE 802.15.4 link?
6LoWPAN
Bluetooth
ZigBee
Wi-Fi
In IoT, what is the Keep-Alive mechanism used for?
To save battery
To check if the client is still connected
To increase speed
To encrypt data
Which protocol is most suitable for instant messaging and presence information in IoT?
XMPP
CoAP
6LoWPAN
FTP
Which of the following is a key consideration criterion for IoT protocols processing?
Energy Efficiency
Interoperability
Scalability
Security
Which protocol overhead refers to the extra header bits sent with the payload?
The cost of the protocol
The number of users
Extra header bits sent with the payload
The speed of CPU
Which network analyzer tool is used to inspect the structure of MQTT packets?
Wireshark
NS-3
MATLAB
Excel
What is the main purpose of using a Network Simulator like NS-3?
To code Arduino
To test large networks without hardware
To build gateways
To design sensors
In a performance evaluation, what does the Packet Loss Ratio indicate?
Percentage of packets that failed to arrive
Battery level
Number of sensors
Amount of memory
Which protocol would you choose for a lossy network where a broker is not available?
CoAP
XMPP
MQTT
AMQP
What is the size of the fixed header in a basic MQTT packet?
2 bytes
8 bytes
20 bytes
40 bytes
In a wireless IoT system, what is the most critical performance benchmark?
Latency/Reliability
Physical color
Notepad
Word
What tool is best for visualizing real-time data throughput in a simulated environment?
MATLAB/NS-3
Notepad
Word
Excel
Which MQTT QoS level is known as Fire and Forget?
QoS 0
QoS 1
QoS 2
QoS 3
In the CoAP protocol, what does the Observe feature allow a client to do?
Get updates when a resource changes
Encrypt the network
Delete the data
Throttle throughput
Which protocol provides Quality of Service (QoS) levels for reliable messaging?
HTTP
MQTT
CoAP
IPv6
Which evaluation metric is used to measure the rate of data successfully received?
Bandwidth
Throughput
Jitter
Latency
Which integration challenge refers to the difficulty of managing thousands of devices simultaneously?
Security
Interoperability
Latency
Scalability
An IoT device that works with one cloud but cannot talk to another brand's cloud faces:
Vendor Lock-in
High Latency
Low Throughput
Poor QoS
Which factor is a major Physical integration challenge for IoT sensors in industrial internet?
API documentation
CPU clock speed
Environmental conditions (IP rating)
Cloud cost
Why is Security a harder challenge in IoT than in traditional IT?
Sensors have no IP
Limited CPU/RAM for encryption
Data is not important
Sensors are too fast
Which integration challenge makes sure a smart camera can work with different wireless protocols (ZigBee, Wi‑Fi)?
Protocol interoperability
Storage capacity
Data redundancy
User interface
Which network topology provides energy efficiency along with redundancy?
Star Topology
Ring Topology
Bus Topology
Mesh Topology
In a network where all devices are connected to a central hub (i.e., Wi‑Fi router) is called:
Star Topology
Ring Topology
Mesh Topology
Bus Topology
Which OSI layer is responsible for translating data into a format like JSON or XML for the application?
Session Layer
Data Link Layer
Transport Layer
Physical Layer
Which OSI layer handles the routing of packets between different network stacks?
Session Layer
Network Layer
Physical Layer
Presentation Layer
A Single Point of Failure is the biggest disadvantage of which topology?
Mesh Topology
Star Topology
Peer‑to‑Peer
Hybrid Topology
Which topology ensures that data goes to a specific target for the next device?
Physical Layer
Network Layer
Bus Topology
Point‑to‑Point
Which OSI layer deals with the technical signals and physical cables used in a system?
Physical Layer
Transport Layer
Network Layer
Presentation Layer
The MAC address of an IoT device is used for communication at which OSI layer?
Data Link Layer
Network Layer
Presentation Layer
Session Layer
Which transport layer protocol is connection‑oriented and ensures reliable data delivery?
TCP
UDP
ICMP
ARP
A Self‑Healing network is a primary characteristic of which topology?
Mesh Topology
Star Topology
Bus Topology
Ring Topology
Which OSI layer handles end-to-end error recovery and flow control?
Transport Layer
Physical Layer
Network Layer
Data Link Layer
In a Bus Topology, what happens if the main backbone cable is cut?
Only one node fails
The entire network fails
It switches to mesh
Speed increases
Which network type covers a very small distance, such as a wearable sensor talking to a phone?
PAN (Personal Area Network)
WAN
MAN
LAN
Which layer of the OSI model is closest to the end-user/application software?
Physical Layer
Application Layer
Session Layer
Network Layer
Why is Mesh Topology considered better for large outdoor sensor deployments?
It is the cheapest
It offers multi-hop reliability
It uses the most power
It is easy to set up
Which transport layer protocol is Connection-Oriented and ensures reliable data delivery?
UDP
TCP
HTTP
FTP
Which OSI layer logs end-to-end error recovery and flow control?
Transport Layer
Network Layer
Data Link Layer
Physical Layer
Which type of topology has the main backbone cable as a critical single point of failure?
Bus Topology
Star Topology
Ring Topology
Mesh Topology
Which network type covers a very small distance, such as a wearable sensor talking to a phone?
PAN (Personal Area Network)
LAN
MAN
WAN
Which layer of the OSI model is closest to the end-user/application software?
Application Layer
Session Layer
Network Layer
Physical Layer
Which transport layer protocol is Connection-Oriented and ensures reliable data delivery?
TCP
UDP
HTTP
FTP
Which OSI layer logs end-to-end error recovery and flow control?
Transport Layer
Network Layer
Data Link Layer
Physical Layer
Which network type is primarily designed for very short-range communication between personal devices?
PAN (Personal Area Network)
LAN
MAN
WAN
Which protocol is primarily used for device discovery and lightweight messaging in IoT?
MQTT
CoAP
AMQP
Jabber
Which protocol is used by XMPP to exchange information?
XML
JSON
Binary
HTML
Which protocol type is generally designed for which type of communication?
File transfer only
Instant Messaging and Presence
Video Streaming only
Hardware Sensing only
Which transport layer protocol does XMPP typically use?
TCP
UDP
ICMP
IGMP
Which component in the context of XMPP is used for addressing the user identity?
Jabber ID (User Identity)
Junction ID
Just-in-time Data
Jabber IP (User Identity)
Which XMPP component is responsible for knowing if a user is “Online” or “Busy”?
Presence
Subscription
On (info/Query)
Presence-Server
Which XMPP stanza is a structured request–response mechanism (similar to GET/POST in HTTP)?
IQ (In/Out/Query)
Command
Ring-based
Bus-based
In XMPP, what is the purpose of the “Resource” part of a JID (e.g., user@domain/mobile)?
To identify a specific device/connection
To identify the domain
To set the password
To define the server IP
Why is XMPP considered “Extensible”?
XEPs can define new functionality via extensions
It uses binary code
It only works on Linux
It has no fixed header
What are XEPs in the XMPP ecosystem?
XMPP Extension Protocols
XMPP Error Packets
XMPP Encryption Ports
XMPP Exit Points
Which XMPP stanza is used to push actual chat content or sensor data to another user?
Message
Discovery
Segmentation
Federation
XMPP servers can communicate with each other globally; this is called:
Federation
Multicasting
Segmentation
Aggregation
Compared to MQTT, what is a disadvantage of XMPP for very small battery-powered sensors?
High XML overhead/verbosity
It lacks security
It only works on Wi-Fi
High XML overheat/verbosity
MQPP provides “Near Real-Time” communication. What makes this possible?
Pull-based polling
Satellite links
Push-based XML streaming
Batch processing
Which security layer is commonly used to encrypt XMPP streams?
TLS/SSL
WPA
ROTLS
TSL/SSL
In an IoT context, XMPP is often used for:
Smart home control and chat
Simple temperature pings
Low-level bit routing
Powering the drone
What happens to an XMPP connection when the XML stream is opened?
It remains open for bi-directional data
It waits for a 404 error
It switches to UDP
It closes immediately
Which organization manages the XMPP standards?
XMPP Standards Foundation (XSF)
ISO
IETF only
XMPP Standards Foundation (XSP)
What does the “6” in 6LoWPAN stand for?
IPv6
6-bit data
6-channel radio
IPv6
Which IEEE standard defines the Physical and MAC layers that 6LoWPAN usually operates on?
IEEE 802.15.4
IEEE 802.3
IEEE 802.16
IEEE 802.2
What is the primary purpose of the Adaptation Layer in 6LoWPAN?
Header compression and fragmentation
To encrypt data
To charge the battery
Header compression and fragmentation
In 6LoWPAN, a payload is 64 bytes, but on 802.15.4 frame level, how does 6LoWPAN solve this?
It reduces the header size
It uses IPv4 instead
It increases MTU to 127 bytes
It adds checksums
What is the maximum transmission unit (MTU) size of an IEEE 802.15.4 frame?
127 bytes
64 bytes
256 bytes
512 bytes
Which process allows a large IPv6 packet to be split into multiple small 802.15.4 frames?
Fragmentation
Modulation
Routing
Encapsulation
6LoWPAN allows only IPv6 to connect directly; which is correct?
Only IPv6
Only analog sensors
Only the gateway
The Internet (IP-based networks)
Which 6LoWPAN feature allows devices to form an address automatically without a DHCP server?
Stateless Address Autoconfiguration
Static Routing
DNS Mapping
Stateful Address Autoconfiguration
Why does 6LoWPAN enable IoT devices for battery-powered sensors?
Low power consumption
Uplink storage
Low power consumption over time
Node Application
In the 6LoWPAN stack, where does the Adaptation Layer sit?
Between Data Link and Network
Inside Transport
Below Physical
Inside Application
6LoWPAN is primarily used in which type of network topology?
Mesh Topology
Star only
Ring Topology
Bus Topology
Which routing protocol is commonly used with 6LoWPAN in lossy networks?
RPL (Routing for Low-Power)
BGP
RIP
RPL (IPv6 Routing for Low-Power)
What does “LoWPAN” stand for in 6LoWPAN?
Low Power Wireless Personal Area Network
Low Processing Area
Router Path Wireless Network
Low Power Wireless Personal Area Network
How does 6LoWPAN handle the size difference between 128-bit IPv6 and 64-bit/16-bit MAC addresses?
Address Mapping/Translation
It ignores the MAC
It uses IPv4
Random IDs
Which device within a 6LoWPAN network is a standard IPv6 network?
Edge Router
Switch
Repeater hub
Edge Router
What is the role of the “Dispatch” byte in a 6LoWPAN header?
Identifies the type of header/packet
Sets the password
Measures distance
Controls LED
What is NOT a function of 6LoWPAN?
Video Encoding
Fragmentation
Layer 2 Forwarding
Header Compression
Why is 6LoWPAN preferred over ZigBee for some developers?
It is native IP and interoperable
It is faster
It uses more power
It is native IP and interoperable
6LoWPAN fragmentation headers include which information for reassembly?
Datagram Offset
User Name
Battery Status
GPS Coordinates
Which layer does 6LoWPAN specifically optimize to save bandwidth?
Network Layer
Presentation Layer
Session Layer
Physical Layer
What is the primary communication model used by MQTT?
Request-Response
Publish-Subscribe
Peer-to-Peer
Push-Pull
Which transport layer protocol does MQTT typically rely on for reliable data delivery?
UDP
TCP
ICMP
HTTP
In MQTT, what is the central node that manages message distribution called?
Gateway
Broker
Access Point
Switch
Which MQTT QoS level guarantees that a message is delivered at least once?
QoS 0
QoS 1
QoS 2
QoS 3
What is the default port for unencrypted MQTT communication?
443
1883
8080
5683
Which MQTT feature allows a client to provide a message that the broker will send if the client disconnects unexpectedly?
Last Will and Testament
Retained Message
Keep Alive
Session Expiry
What is the size of the fixed header in an MQTT packet?
10 bytes
5 bytes
2 bytes
20 bytes
In MQTT, how do clients indicate interest in specific data?
By IP Address
By subscribing to a Topic
By MAC Address
By Device Name
Which QoS level is the most resource-intensive and ensures exactly once delivery?
QoS 0
QoS 1
QoS 2
QoS 3
What happens to a retained message in MQTT?
It is deleted immediately
The broker stores the last message for new subscribers
It is sent to all users
It is encrypted
Which MQTT packet type is sent by the client to request a connection to the broker?
PUBLISH
CONNECT
SUBSCRIBE
PINGREQ
What is the purpose of the keep alive timer in MQTT?
To save battery
To monitor the connection status between client and broker
To encrypt the payload
To speed up data
MQTT is considered data agnostic. What does this mean?
It only accepts JSON
The broker doesn’t care about the payload format
It only works with numbers
It requires headers
In MQTT topic wildcards, what does the + symbol represent?
Single-level wildcard
Multi-level wildcard
Encryption key
End of message
Which QoS level is known as fire and forget?
QoS 0
QoS 1
QoS 2
QoS 3
What is the standard port for MQTT over SSL/TLS?
1883
8883
8080
5683
Which component in the MQTT architecture generates the data?
Broker
Publisher
Subscriber
Gateway
What is the main advantage of MQTT over HTTP for IoT devices?
Lower overhead and power consumption
Higher data rates
Easier to use in browsers
No need for a server
Which MQTT control packet is used by a subscriber to stop receiving data from a topic?
DISCONNECT
UNSUBSCRIBE
PUBACK
PINGRESP
What is the primary transport layer protocol used by CoAP?
TCP
UDP
HTTP
SCTP
Which architectural style is CoAP based on?
SOAP
Publish-Subscribe
REST
RPC
What is the standard default port for CoAP?
80
5683
8831
5684
Which CoAP message type requires an explicit acknowledgment?
Non-confirmable
Confirmable
Acknowledgement
Reset
What does CoAP use to provide security at the transport layer?
TLS
IPsec
DTLS
SSH
Which method is used in CoAP to retrieve information from a server?
PUSH
POST
GET
UPDATE
What is the purpose of the Observe option in CoAP?
Debug traffic
Receive updates on change
Scan Bluetooth
Monitor battery
How is a CoAP header formatted to save bandwidth?
Text-based string
4-byte binary header
XML tags
JSON objects
Which URI is the standard for resource discovery in CoAP?
/.well-known/core
/v1/discover
/discover
/index
What is a piggybacked response in CoAP?
Data inside the ACK
Different protocol
Two reasons
Repeated request
Which layer is responsible for retransmissions and deduplication in CoAP?
Request/Response
Messaging Layer
Physical Layer
Data Link Layer
In CoAP, what is sent if a replication process cannot find a message?
RST (Reset)
HTTP 404
Reboot
Retry
Which describes the relationship between CoAP and HTTP?
Subset of HTTP
Easily translated via proxy
Same header structure
Requires HTTP server
What is the typical size of a CoAP header?
2 bytes
4 bytes
8 bytes
20 bytes
Which CoAP method is used to create or update a resource on the server?
GET
DELETE
PUT
FETCH
What is the token used for in CoAP?
Encryption
Match response to request
Identify session
Match request to response
Which logical layer of CoAP sits directly above the Messaging layer?
Physical
Request/Response
Transport
Session
Which message type does not require an ACK in CoAP?
Non-confirmable
Confirmable
Acknowledgement
Reset
Which feature allows CoAP to work efficiently in lossy networks?
Keep-alive pings
Exponential backoff
Large windows
Fixed-line routing
What is the standard port for secure CoAP (CoAPS)?
5683
5684
1883
443
Which component is responsible for converting a physical phenomenon into an electrical signal?
Actuator
Sensor
Gateway
Router
What is the primary function of an actuator in an IoT system?
Storing data
Performing an action
Acting as a spring
Performing analytics
Which device acts as a bridge between local IoT devices and the remote cloud?
Sensor
Transducer
Gateway
Microcontroller
A sensor that measures the distance to an object using sound waves is called:
PIR Sensor
Ultrasonic Sensor
LDR Sensor
Gyroscope
Which of these is an example of an actuator?
Thermocouple
Accelerometer
Electric Motor
Barometer
