Capstone & Resources · Study deck
IoT Glossary: B-F
The next design discussion moves from architecture and authentication into Bluetooth, cloud and edge roles, constrained protocols, data handling, and firmware.
Test Tessa is your guide for this deck.

After studying this chapter
Learning objectives
You will be able to:
- Explain: In simple terms: A massive storage pool - dump all your data in its original form, figure out how to use it later, like keeping everything in a warehouse rather than organizing it into specific shelves.
- Explain: In simple terms: A safety switch for software - like an electrical breaker that trips when there's too much load, it stops sending requests to overwhelmed services to prevent total system collapse.
- Explain: In simple terms: Compressed JSON - takes the same information as JSON but packs it into a smaller, faster-to-process binary format perfect for devices with limited resources.
Major section
B
In simple terms: The width of a pipe - a wider pipe (more bandwidth) lets more water (data) flow through at once.
- In simple terms: Energy-efficient Bluetooth - designed so small devices like fitness trackers can communicate wirelessly while running on tiny batteries for months or years.
- Definition: A middleware server that receives messages from publishers and routes them to appropriate subscribers based on topics or other criteria in publish-subscribe messaging systems.
- In simple terms: A post office for IoT messages - it receives mail (messages) from senders and delivers it to everyone who signed up to receive that type of mail (subscribers).
Major section
C
Definition: A binary data serialization format designed to be extremely compact and efficient, based on JSON's data model but optimized for constrained environments and IoT devices.
- In simple terms: Compressed JSON - takes the same information as JSON but packs it into a smaller, faster-to-process binary format perfect for devices with limited resources.
- Definition: A digital document that uses cryptographic signatures to bind a public key to an identity, enabling secure authentication and encrypted communication in TLS/SSL.
- Definition: A logical or physical pathway for communication between devices, which may refer to radio frequency channels, communication ports, or logical message streams.
Major section
C (continued)
In simple terms: A TV channel for data - different channels carry different information, and devices tune to specific channels to send or receive data.
- In simple terms: A safety switch for software - like an electrical breaker that trips when there's too much load, it stops sending requests to overwhelmed services to prevent total system collapse.
- Definition: Remote computing infrastructure accessed over the internet that provides on-demand computing resources, storage, and services without direct management by the user.
- In simple terms: Someone else's computer that you rent - instead of buying servers, you use shared computing resources over the internet and pay for what you use.
Major section
C (continued)
Definition: A specialized web transfer protocol designed for constrained devices and networks, using UDP for lightweight request/response communication with built-in discovery and multicast support.
- In simple terms: HTTP's smaller sibling - does similar things (GET, PUT, POST) but is designed to work on tiny devices with limited memory and battery over unreliable networks.
- Definition: The process of encoding data to reduce its size for storage or transmission, using algorithms that eliminate redundancy while allowing recovery of original data.
- In simple terms: Packing a suitcase efficiently - arranging data to take up less space, like vacuum-sealing clothes so you can fit more in your luggage.
Major section
D
Definition: A centralized repository that stores vast amounts of raw data in native format until needed, supporting diverse data types and enabling flexible analysis without predefined schemas.
- In simple terms: A massive storage pool - dump all your data in its original form, figure out how to use it later, like keeping everything in a warehouse rather than organizing it into specific shelves.
- Definition: A service queue that stores messages that cannot be delivered or processed successfully, allowing later analysis, reprocessing, or manual intervention for failed messages.
- Definition: The fraction of time a device, radio, or workload is active during a repeated operating period.
Major section
D (continued)
In simple terms: A "lost and found" for messages - when a message can't be delivered, it goes here instead of disappearing, so you can investigate what went wrong.
- In simple terms: A virtual clone - a digital copy of a real thing that updates in real-time, letting you test changes or predict problems without touching the actual device.
- Definition: A security protocol providing TLS-equivalent encryption and authentication for datagram protocols like UDP, designed to protect CoAP and other UDP-based IoT communications.
- In simple terms: How often something is awake and working instead of sleeping.
Major section
E
Definition: A distributed computing paradigm that processes data near the source of generation rather than in a centralized data center, reducing latency and bandwidth requirements.
- In simple terms: A secret code - scrambles your message so only someone with the right key can read it, like a lockbox that only opens with your key.
- Definition: A data integration process that extracts data from sources, transforms it to fit operational needs (cleaning, formatting, aggregating), and loads it into a destination database.
- In simple terms: "Apply it once" delivery - the system tries to prevent both loss and duplicate effects inside the part of the pipeline it controls.
Major section
Incremental Examples
Scenario: A student describes a greenhouse prototype as "the sensor opens the vent when temperature is high.".
- Sensor is not in this A-F section, but the related A-F terms clarify the boundary.
- ADC converts an analog thermistor voltage into a digital value that firmware can read.
- Actuator is the vent motor or servo that changes the physical world.
- Aha moment: MQTT QoS 1 (at-least-once) is working correctly - duplicates are expected, not a bug!
Major section
Incremental Examples (continued)
DAC is only needed if the controller must output an analog voltage, not when it drives a digital relay or PWM-controlled servo.
- Scenario: Your MQTT sensor publishes temperature readings, but cloud dashboard shows occasional duplicates (same reading, same timestamp, received twice).
- Glossary lookup (At-least-once): "A message delivery guarantee where messages are delivered one or more times. Potentially causing duplicates that receivers must handle.".
- Scenario: A cold-room gateway reads BLE temperature sensors, filters noisy readings locally, and sends exceptions to a cloud service.
Major section
Common Mistake: Skipping "Common Confusions" Section
Key insight: The "Common confusions" section is often the most valuable part of each entry because it connects the definition to realistic failure modes.
- Skipped common confusion: "At-least-once requires idempotent receivers".
- Result: Built system assuming no duplicates, then saw duplicate records in production.
- Skipped common confusion: "ADC resolution determines precision, not accuracy".
Deck summary
Key takeaways
In simple terms: The width of a pipe - a wider pipe (more bandwidth) lets more water (data) flow through at once.
- Definition: A binary data serialization format designed to be extremely compact and efficient, based on JSON's data model but optimized for constrained environments and IoT devices.
- In simple terms: A TV channel for data - different channels carry different information, and devices tune to specific channels to send or receive data.
- Definition: A specialized web transfer protocol designed for constrained devices and networks, using UDP for lightweight request/response communication with built-in discovery and multicast support.
Retrieval practice
Recall check 1 of 2

Test Tessa says: answer from memory, then check your reasoning.
Q1Place each A-F glossary term where it does its work so you can trace a field event through boundary logic into fleet evidence.
Show answer
Answer: A Separate field actions, boundary logic, and fleet evidence so you can use A-F terms as system responsibilities rather than a disconnected word list.
Q2Complete the end-to-end IoT data pipeline:
Show answer
Answer: A The pipeline pattern chains processing stages sequentially.
Retrieval practice
Recall check 2 of 2

Test Tessa says: answer from memory, then check your reasoning.
Q3A developer is setting up an IoT system and needs to ensure that a sensor node can prove its identity to the cloud platform AND that only authorized users can access the sensor data. Which pair of glossary terms correctly describes these two distinct security requirements?
Show answer
Answer: B Authentication answers 'Who are you?' by verifying device or user identity, while authorization answers 'What can you do?' by granting specific permissions.
Print reference
Answers
Answer key.
- A · Separate field actions, boundary logic, and fleet evidence so you can use A-F terms as system responsibilities rather than a disconnected word list.
- A · The pipeline pattern chains processing stages sequentially.
- B · Authentication answers 'Who are you?' by verifying device or user identity, while authorization answers 'What can you do?' by granting specific permissions.