Capstone & Resources · Study deck

IoT Glossary: Terms From W Through Z

WebSockets keep one TCP link open for traffic in both directions.

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:

  • Test w with a concrete scenario and pass criteria.
  • Validate match the wireless protocol to its key trait with a concrete scenario and pass criteria.
  • test w with a concrete scenario and pass criteria
  • validate match the wireless protocol to its key trait with a concrete scenario and pass criteria
iotclass.org

Major section

Additional Reference Terms

In simple terms: Using cell phone networks for IoT - connecting devices through the same towers your phone uses, providing coverage almost anywhere without deploying your own network.

  • Definition: Application of IoT technologies in industrial settings for manufacturing, energy, transportation, and other industrial processes, emphasizing reliability, safety, and interoperability.
  • Definition: System responses occurring within defined time constraints, where data is processed and delivered within the deadline needed for action or feedback.
  • In simple terms: How fast waves wiggle - measured in cycles per second, different frequencies are used for different purposes (2.4 GHz Wi-Fi, 915 MHz LoRa, etc.).
iotclass.org

Major section

Worked Example: Selecting QoS Levels for a Multi-Sensor IoT System

Their different consequences and repetition rates are why one QoS setting cannot be assumed for the whole system.

  • The numbers below are worksheet assumptions for comparing choices; replace them with measured radio current, broker logs, and failure costs in a real design.
  • QoS level 0 provides at-most-once, fire-and-forget delivery.
  • QoS level 1 provides acknowledged at-least-once delivery, but duplicates remain possible.

Key terms

Vibration monitoring
Vibration monitoring is predictive-maintenance evidence, so a missed high-vibration event could delay intervention; quantify that consequence from the asset and workflow.
iotclass.org

Major section

Worked Example: Selecting QoS Levels for a Multi-Sensor IoT System (continued)

System Overview:: Begin with the traffic classes: 30 temperature sensors report at 1-minute intervals, 15 vibration sensors report equipment-health data every 10 seconds, and 5 emergency-stop buttons send immediate alerts.

  • Losing one isolated reading from this high-frequency trend may be acceptable only when aggregation, alerting, and data-quality rules tolerate gaps.
  • Step 2: Vibration Monitoring: Vibration monitoring is predictive-maintenance evidence, so a missed high-vibration event could delay intervention; quantify that consequence from the asset and workflow.
  • Tag each reading with a timestamp and sequence number, then use idempotency checks at the backend.
iotclass.org

Major section

Worked Example: Selecting QoS Levels for a Multi-Sensor IoT System (continued)

Step 3: Emergency Stop Buttons: Life-safety commands need controlled execution, explicit acknowledgement, and a safe final state.

  • QoS level 2 narrows duplicate delivery through the MQTT exactly-once exchange, but duplicate and missed-stop handling still belong in the application safety design.
  • Step 4: Gateway Heartbeats: Gateway heartbeats are telemetry for online or offline health, sent every 60 seconds.
  • If the stale-state policy accepts that detection interval, a lost heartbeat is replaced by the next scheduled observation.
  • At QoS 0, the worksheet's 43,200 daily temperature messages require 43,200 MQTT transmission legs.
iotclass.org

Major section

Worked Example: Selecting QoS Levels for a Multi-Sensor IoT System (continued)

The bounded decision is therefore QoS 0 for redundant, fire-and-forget pings, with the 60-second delay made visible to operators.

  • Treating the four-step QoS 2 exchange as four legs would produce 172,800 legs, four times the simplified count.
  • The glossary's "Common confusions" section for QoS emphasizes: "Higher QoS means more overhead and latency" - reserve QoS 2 only for irreplaceable commands.
  • On those worksheet assumptions, choose QoS 0: one MQTT transmission per reading and no acknowledgement exchange, which reduces radio airtime relative to QoS 1 or QoS 2.
iotclass.org

Major section

Common Mistake: Misunderstanding Time Series Database Requirements

The Problem: Students often say "I'll use InfluxDB" or "I'll use TimescaleDB" without understanding when a TSDB is actually needed.

  • Step 1 — Wrong query shape for the index: A simple timestamp table can work, but long time-range aggregation may need partitioning, rollups, or a purpose-built store.
  • Step 2 — No downsampling policy: Raw data kept forever can make old queries expensive when older data only needs hourly or daily summaries.
  • Step 3 — No compression or retention plan: TSDBs often provide compression and retention controls that general tables need to be configured to match.
iotclass.org

Major section

How These Terms Interconnect

Quality of Service Ecosystem:: QoS connects to at-least-once, at-most-once, exactly-once, idempotency, and retry logic.

  • This chain shows how delivery semantics require specific design patterns.
  • Database Decision Tree:: High-rate time series data often requires a TSDB.
  • TSDB options: InfluxDB (purpose-built) vs TimescaleDB (SQL-based) Schema determines query patterns and storage efficiency.
iotclass.org

Deck summary

Key takeaways

In simple terms: Using cell phone networks for IoT - connecting devices through the same towers your phone uses, providing coverage almost anywhere without deploying your own network.

  • Their different consequences and repetition rates are why one QoS setting cannot be assumed for the whole system.
  • System Overview:: Begin with the traffic classes: 30 temperature sensors report at 1-minute intervals, 15 vibration sensors report equipment-health data every 10 seconds, and 5 emergency-stop buttons send immediate alerts.
  • Step 3: Emergency Stop Buttons: Life-safety commands need controlled execution, explicit acknowledgement, and a safe final state.
iotclass.org

Retrieval practice

Recall check 1 of 2

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

Q1A browser dashboard needs updates in both directions without repeated polling. Which glossary concept matches?

AZigbee mesh link
BZ-Wave mesh link
CWebSocket channel
DWi-Fi local link
Show answer

Answer: C The glossary describes a persistent, full-duplex connection between web client and server.

Q2A home system has Zigbee devices and a proposed Z-Wave replacement. What should the glossary prevent the designer from assuming?

AThat protocol choice affects the network layer
BThat their shared purpose makes them compatible
CThat Zigbee uses a mesh arrangement
DThat both are used in home automation
Show answer

Answer: B The glossary separates the two protocols despite their home-automation roles.

iotclass.org

Retrieval practice

Recall check 2 of 2

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

Q3Place each Q-Z glossary term where it governs the path so you can distinguish radio reach, delivery rules, and trusted records.

ARadio link
BWireless sensor
CTopic filter
DQoS policy
ETLS time-series service
Show answer

Answer: A Follow a reading from wireless reach through topic and QoS rules into protected time-series evidence so you can connect Q-Z terms to a real message path.

Q4Complete the end-to-end IoT data pipeline:

Aself.stages.append({'name': name, 'processor': processor})
Bself.stages[name] = processor
Cself.stages.add(name, processor)
Dself.stages.insert(name, processor)
Show answer

Answer: A The pipeline pattern chains processing stages sequentially.

iotclass.org

Print reference

Answers

Answer key.

  1. C · The glossary describes a persistent, full-duplex connection between web client and server.
  2. B · The glossary separates the two protocols despite their home-automation roles.
  3. A · Follow a reading from wireless reach through topic and QoS rules into protected time-series evidence so you can connect Q-Z terms to a real message path.
  4. A · The pipeline pattern chains processing stages sequentially.
iotclass.org