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.

Test Tessa is your guide for this deck.

glossary
Test Tessa, the module guide, in a scene from this chapter.
iotclass.org

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.
iotclass.org

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.
iotclass.org

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.
iotclass.org

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.
iotclass.org

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.
iotclass.org

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.
iotclass.org

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.
iotclass.org

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?

AI2C, because a shared two-wire bus can address multiple low-speed sensors
BSPI, because it offers the fastest data transfer rates
CGPIO digital pins, one per sensor with custom bit-banging
DUART serial, because it is the simplest protocol
Show answer

Answer: A I2C uses SDA and SCL shared across devices, with each sensor addressed uniquely.

iotclass.org

Retrieval practice

Recall check 2 of 2

Test Tessa says: answer from memory, then check your reasoning.

Q2Place each glossary layer where it lives so you can trace whether an IoT term describes the physical interface, the gateway bridge, or the operated platform service.

ADevice and Physical Interface
BGateway and Middleware Bridge
CPlatform Service and Policy
Show answer

Answer: A The glossary terms become useful when they are tied to responsibility: physical interfaces observe or act, gateways bridge meaning and transport, and platforms govern services and outcomes.

Q3Complete the IoT project configuration scaffold:

Aconfig = {'project': project_name, 'sensors': sensors, 'cloud': {'endpoint': cloud_endpoint, 'protocol': 'MQTT'}}
Bconfig = json.dumps(project_name, sensors)
Cconfig = {'name': project_name}
Dconfig = [project_name, sensors, cloud_endpoint]
Show answer

Answer: A json.dumps() with indent=2 produces human-readable JSON. Nested dicts represent the hierarchical IoT project structure.

iotclass.org

Print reference

Answers

Answer key.

  1. A · I2C uses SDA and SCL shared across devices, with each sensor addressed uniquely.
  2. A · The glossary terms become useful when they are tied to responsibility: physical interfaces observe or act, gateways bridge meaning and transport, and platforms govern services and outcomes.
  3. A · json.dumps() with indent=2 produces human-readable JSON. Nested dicts represent the hierarchical IoT project structure.
iotclass.org