Capstone & Resources · Study deck
IoT Glossary: I-P
A system description now moves from gateways and HTTP into interfaces, IoT architecture, long-range radio, messaging, payloads, and platforms.
Sammy is your guide for this deck.

After studying this chapter
Learning objectives
You will be able to:
- define I-P IoT terms precisely
- distinguish interface, messaging, payload, and platform responsibilities
- apply protocol and network vocabulary to IoT scenarios
- Explain: Seven-bit addressing provides a large address space, but real bus capacity is constrained by reserved addresses, duplicate device addresses, capacitance, pull-up sizing, and clock speed.
Major section
I
Seven-bit addressing provides a large address space, but real bus capacity is constrained by reserved addresses, duplicate device addresses, capacitance, pull-up sizing, and clock speed.
- In simple terms: A shared communication line - multiple sensors and devices can talk to one microcontroller using just two wires, taking turns like people on a conference call.
- Practical example: Standard I2C speeds are 100 kHz (standard mode), 400 kHz (fast mode), and 1 MHz (fast mode plus).
- At 400 kHz, one data byte plus its ACK bit uses 9 clock bits, so the transfer takes about 22.5 microseconds before address, start, stop, and clock-stretching overhead.
Major section
J
Definition: The variation in delay between packets arriving at a destination, causing inconsistency in data arrival times that can affect real-time applications and time-sensitive systems.
- In simple terms: Inconsistent timing - like a musician who can't keep a steady beat, packets arrive at irregular intervals even if the average delay is acceptable.
- Definition: A lightweight, human-readable data interchange format using key-value pairs and arrays, widely used for API communication and configuration in IoT systems.
- In simple terms: A universal data format - a simple way to structure data that both humans can read and machines can process, like a common language everyone understands.
Major section
L
Definition: The time delay between initiating a request and receiving a response, measured in milliseconds, representing how long data takes to travel through a system or network.
- For a cloud-connected temperature sensor, a typical budget might be 5 ms sensing + 2 ms processing + 50 ms network + 100 ms cloud = 157 ms.
- In simple terms: A radio technology for distance - sends data over miles using very little power, perfect for sensors in remote locations that need to communicate without Wi-Fi or cellular coverage.
- Definition: A type of wireless network designed to allow long-range communication at low bit rates among connected devices, optimized for battery-powered IoT applications.
Major section
M
Definition: Software that sits between the operating system and applications, providing common services like messaging, authentication, API management, and data transformation.
- In simple terms: A shared smart home language - helps devices from different brands use common data models, commissioning flows, and local IP networking while still leaving product-specific features to each ecosystem and device type.
- In simple terms: A web of connections - every device can talk to multiple neighbors and messages hop from device to device, so if one path fails, data finds another route.
- Overhead reduces usable payload: a small radio frame can leave much less room after link, IPv6, UDP, security, and adaptation headers.
Major section
P
In simple terms: A data envelope with an address - contains the actual message plus delivery information, like a letter with destination address that postal workers use for routing.
- Definition: The actual data being transported within a message or packet, excluding headers, metadata, and protocol overhead - the meaningful content that applications process.
- In simple terms: The actual cargo - in a delivery truck (packet), the payload is the goods being delivered, not the truck itself or the shipping labels.
- In simple terms: A complete IoT toolkit - provides all the services you need to build IoT applications without starting from scratch, like a fully equipped kitchen versus building your own stove.
Deck summary
Key takeaways
Seven-bit addressing provides a large address space, but real bus capacity is constrained by reserved addresses, duplicate device addresses, capacitance, pull-up sizing, and clock speed.
- Definition: The variation in delay between packets arriving at a destination, causing inconsistency in data arrival times that can affect real-time applications and time-sensitive systems.
- Definition: The time delay between initiating a request and receiving a response, measured in milliseconds, representing how long data takes to travel through a system or network.
- Definition: Software that sits between the operating system and applications, providing common services like messaging, authentication, API management, and data transformation.
Retrieval practice
Recall check 1 of 2

Test Tessa says: answer from memory, then check your reasoning.
Q1An IoT developer needs to connect 8 low-speed temperature sensors to a single ESP32 microcontroller, and each sensor can be assigned a unique bus address. Which bus interface is the best choice?
Show answer
Answer: B I2C uses SDA and SCL shared across devices, with each sensor addressed uniquely.
Retrieval practice
Recall check 2 of 2

Test Tessa says: answer from memory, then check your reasoning.
Q2What stores governed records, exposes APIs and applies access policy for applications?
Show answer
Answer: C The platform service and policy region stores governed records, exposes stable APIs, applies access rules, and operates outcomes for applications and people.
Q3Complete the IoT project configuration scaffold:
Show answer
Answer: A json.dumps() with indent=2 produces human-readable JSON. Nested dicts represent the hierarchical IoT project structure.
Print reference
Answers
Answer key.
- B · I2C uses SDA and SCL shared across devices, with each sensor addressed uniquely.
- C · The platform service and policy region stores governed records, exposes stable APIs, applies access rules, and operates outcomes for applications and people.
- A · json.dumps() with indent=2 produces human-readable JSON. Nested dicts represent the hierarchical IoT project structure.