Smart Places and Infrastructure · Study deck

IoT Domain Requirements: Latency, Scale, and Power

This first route turns domain differences into latency, downtime, scale, availability, and battery calculations that can shape a system boundary.

Ada is your guide for this deck.

applicationdomainsrequirements
Ada, the module guide, in a scene from this chapter.
iotclass.org

After studying this chapter

Learning objectives

You will be able to:

  • Explain: Six Requirement Dimensions: Every IoT domain is defined by latency, reliability, scale, power, data volume, and regulation -- no single technology satisfies all combinations, which is why domain analysis must precede technology selection.
  • Explain: The envelope names the decision the IoT system supports, the constraints that are tight, the constraints that are flexible, and the trade-off that would make the application unsafe, unaffordable, or unmaintainable.
  • Explain: Five percent of a 365-day year is 18.25 days, which matches the roughly 18 days shown for the first target; four nines permit only about 52 minutes.
iotclass.org

Major section

Start With the Story

A hospital wants a warning before a patient is harmed.

  • The same feature list cannot prove all three jobs.
  • Latency means the time from an event to the result that needs it: The hospital may need a short limit for an alarm.
  • The farm may accept a later soil report.
  • If delay is hardest, load the shared path.

Key terms

Latency
Latency means the time from an event to the result that needs it. The hospital may need a short limit for an alarm.
iotclass.org

Major section

Start With the Story (continued)

Bandwidth means how much data a link can carry in a given time: Count message size, send rate, device count, bursts, updates, and retries.

  • A calm average can hide the hour when every unit reports at once.
  • A protocol is an agreed set of rules for an exchange.
  • Practitioner builds the scorecard and cost tests.
iotclass.org

Major section

Start With the Story (continued)

A familiar name is not evidence that the rules fit the site.

  • For a control action, say what safe state remains when the result is unknown.
  • A cheap part may create costly review or service work.
  • It should list outcome, scale, place, power, time, data, loss, safety, privacy, support, cost, owner, and rejection test.
iotclass.org

Major section

Start With the Story (continued)

The tightest limit will often rule out a tempting choice.

  • If battery life is hardest, measure the worst radio day.
  • If audit proof is hardest, trace one fact and one action from source to record.
  • Reopen the envelope when the site, rule, device count, software, or service promise changes.
iotclass.org

Major section

Start With the Story (continued)

A design that fits one domain today may not fit a wider job next year.

  • If they choose a different limit, find the missing fact before buying parts.
  • Both should see the same claim, limit, and next test.
  • If their views differ, fix the promise before the plan grows.
iotclass.org

Major section

Minimum Viable Understanding

Constraint-Driven Elimination: The requirement with the tightest constraint (often power or regulation) can eliminate technology options and narrow the viable choices.

  • Six Requirement Dimensions: Every IoT domain is defined by latency, reliability, scale, power, data volume, and regulation -- no single technology satisfies all combinations, which is why domain analysis must precede technology selection.
  • Requirements Before Technology: Choosing technology before requirements can derail a project.
  • Cost of Reliability: Higher availability can require redundancy, monitoring, tested recovery, and additional staffing.
iotclass.org

Major section

The Requirements Challenge

I can NEVER take a break -- not even for one minute!" Thermo gets a special medical-grade badge and a strong Wi-Fi connection so messages arrive in less than a blink of an eye.

  • Not all jobs are the same -- and neither are sensors!
  • Thermo needs to be super reliable.
  • Hydro needs a super long battery.

Key terms

Thermo the Temperature Sensor
Thermo the Temperature Sensor is assigned to monitor a sick child in the hospital.
Hydro the Humidity Sensor
Hydro the Humidity Sensor is sent to a big vineyard to watch for frost.
iotclass.org

Major section

The Requirements Challenge (continued)

The Sensor Squad just got THREE new missions -- but each one needs completely different tools!

  • And Mo needs to be super FAST.
  • Requirements: What a sensor must be able to do for its specific job.
  • Latency: How quickly a sensor needs to send its message, like reaction time.
  • Different jobs need different levels of speed and reliability!
iotclass.org

Major section

Domains Turn Ideas Into Constraints

The practical tool in this chapter is a requirement envelope.

  • A domain requirement is a boundary condition, not a preference.
  • A few seconds of delay in a smart-home leak alert may be acceptable if the device has multi-year battery life.
  • That discipline makes later technology choices defensible instead of accidental.

Why it matters

Healthcare, agriculture, transportation, smart homes, smart cities, and factories can all use sensors, gateways, networks, and dashboards, but the acceptable latency, reliability, power budget, data volume, regulation, and maintenance model are different because the consequence of failure is different.

iotclass.org

Major section

Domains Turn Ideas Into Constraints (continued)

The same delay in an industrial safety interlock or clinical alarm can be unacceptable because the user expects a local, auditable, fail-safe response.

  • The envelope names the decision the IoT system supports, the constraints that are tight, the constraints that are flexible, and the trade-off that would make the application unsafe, unaffordable, or unmaintainable.
  • If a requirement is tight, the design needs evidence: a latency budget, a battery calculation, a site survey, a retention rule, a failover test, or a maintenance plan.
  • If a requirement is flexible, the design should say what flexibility is being used to reduce cost or complexity.
iotclass.org

Major section

Tightest Constraint Wins

A hospital monitor may eliminate best-effort connectivity before cost optimization matters because missed identity, delayed escalation, or unclear alarm ownership can create clinical risk.

  • Reliability should name what happens during packet loss, gateway outage, drained battery, sensor fault, or unavailable cloud service.
  • Data should name sample rate, units, timestamp source, quality flags, retention, aggregation, and whether raw data or events must be preserved.
  • End the practitioner pass with evidence tests.

Why it matters

A vineyard frost sensor may eliminate high-power radios before data modeling matters because replacing batteries across distant fields is expensive and time-sensitive.

iotclass.org

Major section

Tightest Constraint Wins (continued)

Wi-Fi may suit mains-powered indoor devices with existing site networks, but provisioning and IT approval can dominate deployment.

  • Regulation and governance should name consent, tenant boundaries, audit logs, export controls, privacy reviews, or safety evidence when those apply.
  • LoRaWAN Class A can be attractive for low-rate, battery-powered field sensors, but it limits downlink behavior and payload size.
  • If the technology survives the test tied to the domain decision, it is a candidate.
iotclass.org

Major section

Tightest Constraint Wins (continued)

NB-IoT or LTE-M can remove gateway ownership for wide-area assets, but carrier coverage, SIM lifecycle, and recurring cost become requirements.

  • BLE may fit phone-assisted setup or local wearables, while Ethernet may fit industrial panels where power and cabling are available.
  • MQTT, CoAP, HTTPS, OPC UA, and MQTT Sparkplug are not interchangeable labels; each brings different assumptions about message delivery, semantics, tooling, and integration.
  • A good envelope points to a site survey, link-budget check, battery calculation, protocol trace, environmental test, accessibility review, security review, pilot success metric, or support drill.
iotclass.org

Major section

Requirement Envelopes as Contracts · Radio Remi's Math Bridge: Band Choice and Reporting Duty

The deeper reason domain requirements matter is that they assign responsibility across the system.

  • A latency requirement decides what must run on the device, gateway, edge server, cloud service, and user interface.
  • A reliability requirement decides redundancy, watchdogs, monitoring, queueing, retry limits, idempotency, and failover.

Why it matters

If a medical alert has a safety escalation path, the system must distinguish a normal reading, stale reading, rejected reading, offline device, and acknowledged alarm because each state has a different operator meaning.

iotclass.org

Major section

The Healthcare vs Agriculture Comparison

Criticality: Life-threatening if measurement is missed or inaccurate.

  • Accuracy required: +/-1C (frost threshold is approximately 0C).
  • Cost tolerance: <$50 per sensor (need hundreds, agriculture has tight margins).
  • Latency spans a millisecond to an hour, so fast enough means nothing until the domain names its own limit.
Six IoT requirement dimensions—latency, reliability, scale, power, data volume, and regulation—that drive technology selection
Six IoT requirement dimensions—latency, reliability, scale, power, data volume, and regulation—that drive technology selection
iotclass.org

Major section

Latency and Response Time

As the physical process changes more slowly, the response budget relaxes and cloud processing becomes more plausible.

  • Tight safety loops stay local; tolerant monitoring can trade delay for wider aggregation and simpler operations.
  • Industrial robotics: Under 50 ms because precise assembly operations require real-time coordination.

Why it matters

A given delay has different consequences across the domains in the IoT latency spectrum showing response time requirements across application domains diagram because their response limits differ.

IoT latency spectrum showing response time requirements across application domains
IoT latency spectrum showing response time requirements across application domains
iotclass.org

Major section

Latency and Response Time (continued)

Building automation: Under 1 second because HVAC response and lighting adjustments need to feel immediate to users.

  • Smart agriculture: Under 1 minute because irrigation decisions are based on slowly changing soil conditions.
  • Environmental monitoring: Under 1 hour because weather and air quality change gradually over time.
  • Key Insight: A 100 ms delay is catastrophic for autonomous vehicles but completely acceptable for environmental monitoring.
iotclass.org

Major section

Downtime Cost Spectrum · Reliability Cost Reasoning

Five percent of a 365-day year is 18.25 days, which matches the roughly 18 days shown for the first target; four nines permit only about 52 minutes.

  • The consequences also change, from recoverable inconvenience to traffic disruption or patient harm.
  • The lower downtime is not bought as a percentage.
Four illustrative IoT service targets show how higher uptime reduces allowed downtime and demands more recovery controls.
Four illustrative IoT service targets show how higher uptime reduces allowed downtime and demands more recovery controls.
iotclass.org

Deck summary

Key takeaways

A hospital wants a warning before a patient is harmed.

  • Bandwidth means how much data a link can carry in a given time: Count message size, send rate, device count, bursts, updates, and retries.
  • A familiar name is not evidence that the rules fit the site.
  • The tightest limit will often rule out a tempting choice.
  • A design that fits one domain today may not fit a wider job next year.
iotclass.org

Retrieval practice

Recall check

Ada says: answer from memory, then check your reasoning.

Q1A hospital monitoring service has a 99.99% availability target, while a farm irrigation service has a 95% target and a $50,000 baseline design. What can the team conclude about the hospital service's infrastructure cost from these facts alone?

AIt must cost exactly $100,000 because the availability target roughly doubles
BThe price cannot be derived until the required failure controls and operating model are specified
CBudget $500,000 by applying a tenfold allowance to the farm design for redundancy and higher service availability
DIt costs the same because sensor count is the only infrastructure cost driver
Show answer

Answer: B Availability percentages do not determine cost.

iotclass.org

Print reference

Answers

Answer key.

  1. B · Availability percentages do not determine cost.
iotclass.org