12 Comparing Domain Requirements
applications
application
domains
requirements
12.1 Start With the Story
Begin with two projects that both say they need IoT, then notice that one needs battery life, another needs audit trails, and another needs millisecond recovery. This chapter teaches domain comparison as evidence work: requirements are not generic wishes, they are consequences of where the system operates.
12.2 Domain Requirements Vary
Key Concepts
- IoT Architecture: Layered model comprising perception, network, and application tiers defining how sensors, gateways, and cloud services interact.
- Edge Computing: Processing data close to the sensor source to reduce latency, bandwidth costs, and cloud dependency.
- Telemetry: Time-stamped sensor readings transmitted from a device to a cloud or edge platform for storage, analysis, and visualisation.
- Protocol Stack: Set of communication protocols layered from physical radio to application message format that devices must implement to interoperate.
- Device Lifecycle: Stages from manufacture through provisioning, operation, maintenance, and decommissioning that IoT management platforms must support.
- Security Hardening: Process of reducing attack surface by disabling unused services, applying least-privilege access, and enabling encrypted communications.
- Scalability: System property ensuring performance and cost remain acceptable as the number of connected devices grows from prototype to mass deployment.
Chapter Roadmap
This chapter turns domain comparison into a repeatable selection workflow:
- First we turn broad IoT ideas into requirement envelopes and learn why the tightest constraint wins.
- Then we compare the six dimensions: latency, reliability, scale, power, data volume, and regulation.
- Next we use decision trees, trade-off maps, pitfalls, and scorecards to narrow technology choices.
- Finally we test the logic with knowledge checks, TCO math, and domain-specific next steps.
Checkpoints recap the selection decisions as you go; deep calculations and interactives let you inspect the numbers without losing the main path.
Before diving into each domain, it’s crucial to understand why we can’t use the same IoT solution everywhere. The answer lies in understanding what each domain actually needs–and why those needs differ so dramatically.
12.3 Domains Turn Ideas Into Constraints
A domain requirement is a boundary condition, not a preference. 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. A few seconds of delay in a smart-home leak alert may be acceptable if the device has multi-year battery life. 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 practical tool in this chapter is a requirement envelope. 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. It prevents a team from starting with a favorite radio, cloud platform, or dashboard and then forcing every domain to fit it. A farm frost monitor, a cold-chain shipment tracker, a city parking sensor, and an OPC UA-connected factory asset monitor may all report telemetry, but they do not carry the same response time, uptime, calibration, evidence, privacy, and support obligations.
Use the envelope as a comparison artifact:
- Healthcare monitoring: Safety workflow, privacy, identity matching, and auditability usually tighten first, so strong identity, retained evidence, and clinical integration such as HL7 FHIR can matter before dashboard features.
- Agriculture: Range, battery life, weather exposure, and seasonal maintenance usually tighten first, so LPWAN options such as LoRaWAN or cellular IoT may matter before visual analytics.
- Industrial automation: Uptime, deterministic response, asset context, and plant integration usually tighten first, so edge control, Ethernet, OPC UA, MQTT Sparkplug, or ISA-95 alignment may dominate.
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. That discipline makes later technology choices defensible instead of accidental.
12.4 Tightest Constraint Wins
The first stop is the eliminator: the requirement that rules out the most tempting but unsuitable design before the team spends time polishing it.
For project work, start with the hardest constraint and let it narrow the design. A vineyard frost sensor may eliminate high-power radios before data modeling matters because replacing batteries across distant fields is expensive and time-sensitive. 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. A factory control loop may require local edge control, deterministic networking, OPC UA context, or ISA-95 integration before cloud analytics is useful because production equipment cannot wait for a remote dashboard to decide whether a machine should stop.
Write the envelope with measurable language. Latency should name the response window, such as sub-second local action, under ten seconds for an operator alert, or daily reporting for planning. Reliability should name what happens during packet loss, gateway outage, drained battery, sensor fault, or unavailable cloud service. Scale should name device count, site count, onboarding rate, and replacement workflow. Power should name battery life, duty cycle, sleep behavior, and access for maintenance. Data should name sample rate, units, timestamp source, quality flags, retention, aggregation, and whether raw data or events must be preserved. Regulation and governance should name consent, tenant boundaries, audit logs, export controls, privacy reviews, or safety evidence when those apply.
Only then compare candidate technologies. LoRaWAN Class A can be attractive for low-rate, battery-powered field sensors, but it limits downlink behavior and payload size. NB-IoT or LTE-M can remove gateway ownership for wide-area assets, but carrier coverage, SIM lifecycle, and recurring cost become requirements. Wi-Fi may suit mains-powered indoor devices with existing site networks, but provisioning and IT approval can dominate deployment. 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.
End the practitioner pass with evidence tests. 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. If the technology survives the test tied to the domain decision, it is a candidate. If it only works in a clean demo, the envelope has exposed the risk early.
12.5 Requirement Envelopes as Contracts
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. A regulation requirement decides identity, logging, retention, consent, deletion, audit boundaries, and who can view or export data. Without that allocation, the architecture may look complete while nobody owns the requirement when the deployment fails.
Consider a latency envelope. The user-facing number is not a single network measurement; it is the sum of sensor sampling, firmware filtering, radio wake time, gateway processing, broker delivery, stream processing, notification, and human response. If a factory interlock must act locally, the cloud may only record evidence after the fact. If a parking sensor can tolerate minutes, the design may batch messages to save power. 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.
Reliability and data quality also cross layers. MQTT QoS can reduce message-loss risk, but it does not prove that the sensor was calibrated, the unit is correct, the timestamp is trustworthy, or the command is safe to retry. Store-and-forward can protect against outages, but the application still needs stale-data labels and sequence handling. OPC UA information models or MQTT Sparkplug birth certificates can preserve asset and tag context in industrial systems, but the receiving historian, rules engine, and dashboard must retain that meaning. Healthcare or regulated deployments may need patient or device identity matching, audit logs, and retention rules before data can enter clinical or compliance workflows.
For deeper review, test the envelope against failure modes: offline gateway, stale sensor, drained battery, delayed alert, duplicate command, denied credential, changed regulation, unavailable cloud service, bad calibration, and expensive maintenance visit. The test is not whether the page still draws a chart. The test is whether the system still supports the domain decision safely, visibly, and with enough evidence for the responsible operator. If the design still holds under those conditions, the technology choice is defensible.
Checkpoint: Requirement Envelopes
You now know:
- A requirement envelope names the domain decision, the tight constraints, the flexible constraints, and the evidence test.
- Tight requirements need measurable proof, such as a latency budget, battery calculation, site survey, retention rule, or failover test.
- Candidate technologies should be compared only after the envelope identifies what would make the application unsafe, unaffordable, or unmaintainable.
12.6 Build a Requirement Envelope
- Name the domain decision. State what action the IoT system must improve and who depends on it.
- Rank the six dimensions. Mark latency, reliability, scale, power, data volume, and regulation as tight, moderate, or flexible.
- Identify the eliminator. Choose the requirement that rules out the most tempting but unsuitable technologies.
- Map technology candidates. Compare radios, protocols, compute placement, storage, and operations choices against the same envelope.
- Write the evidence test. Define how you will prove the selected design meets the domain requirement before deployment.
12.7 Requirement Progression
- Beginner Example: A smart-home leak sensor prioritizes battery life, local alert clarity, and low maintenance because a delay of a few seconds is usually tolerable but missed alarms damage trust.
- Intermediate Example: A cold-chain shipment monitor balances battery life, cellular or LPWAN coverage, temperature accuracy, tamper evidence, and exception reporting because the evidence record matters as much as the sensor reading.
- Advanced Example: A factory safety interlock treats latency, deterministic behavior, local fail-safe action, maintenance ownership, and audit evidence as hard constraints before considering dashboards or predictive analytics.
12.8 Try It: Rank a Domain Envelope
Choose one IoT domain and write a six-line requirement envelope:
- Domain decision: what action or decision the system supports.
- Latency: how fast the response must be and why.
- Reliability: what happens when the system misses data or goes offline.
- Power and scale: how many devices are deployed and how they are maintained.
- Data and regulation: what must be stored, protected, retained, or audited.
- Technology eliminator: the first technology choice the envelope rules out.
12.9 Domain Requirement Envelopes
The layered domain-requirement workflow now lives in Application Domain Requirements Contracts, covering domain constraints, measurable requirement envelopes, latency, reliability, power, security, data, lifecycle, governance, and integration budgets.
12.10 Learning Objectives
By the end of this chapter, you will be able to:
- Compare domain requirements across latency, reliability, scale, power, and data volume dimensions
- Explain regulatory impacts on IoT project cost and timeline
- Match technology choices to domain-specific constraints
- Evaluate trade-offs when selecting IoT solutions for different applications
12.11 Minimum Viable Understanding
- 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: The leading cause of IoT project failure is choosing technology first; a hospital patient monitor needs 99.99% uptime, sub-second alerts, and FDA/HIPAA compliance ($500+ per sensor), while a vineyard frost sensor needs only 95% uptime and no regulation (<$50 per sensor).
- Constraint-Driven Elimination: The requirement with the tightest constraint (often power or regulation) typically eliminates 60-80% of technology options, narrowing viable choices to 3-5 candidates.
- Cost of Reliability: Each additional “nine” of uptime (e.g., 99% to 99.9% to 99.99%) roughly costs 10x more, meaning a healthcare system at 99.99% costs approximately 1,000x more infrastructure than an agriculture system at 95%.
12.12 Sensor Squad: The Requirements Challenge
Not all jobs are the same – and neither are sensors!
12.12.1 Requirements Challenge
The Sensor Squad just got THREE new missions – but each one needs completely different tools!
Mission 1: Hospital Helper Thermo the Temperature Sensor is assigned to monitor a sick child in the hospital. “This is serious!” says Thermo. “I need to check the temperature EVERY SECOND and tell the nurse INSTANTLY if there’s a fever. 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.
Mission 2: Farm Friend Hydro the Humidity Sensor is sent to a big vineyard to watch for frost. “I don’t need to be as fast,” Hydro says. “Frost happens slowly over 30 minutes, so checking every few minutes is fine.” Hydro gets a tiny battery that lasts 10 YEARS and uses LoRaWAN, which sends tiny messages over really long distances. “I cost only $50 – the farmer needs hundreds of me!”
Mission 3: Race Car Referee Motion Mo the Motion Detector gets the toughest job – a self-driving car! “I have to see EVERYTHING in less than 10 milliseconds – that’s faster than you can blink!” Mo needs the fastest computer right inside the car, because there’s no time to send data to the cloud and wait for an answer.
The big lesson? Same type of sensor, completely different requirements! Thermo needs to be super reliable. Hydro needs a super long battery. And Mo needs to be super FAST.
12.12.2 Key Words for Kids
- 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.
- Reliability: How often the sensor works without breaking; hospitals need near-perfect reliability.
- Battery Life: How long the sensor can run before needing a new battery.
12.12.3 Try This at Home!
Be a Requirements Detective!
- Pick three “smart” devices in your house (thermostat, doorbell camera, smoke detector)
- For each one, answer: How fast does it need to respond? What happens if it stops working?
- Rank them: Which one is most important to NEVER break? Which can be slow?
What you’ll discover: Your smoke detector needs to be super reliable (life safety!), your doorbell can be a bit slow (a few seconds is OK), and your thermostat can even go offline for hours without a problem. Different jobs need different levels of speed and reliability!
12.13 One Size Fails in IoT
Understanding domain requirements is like understanding why you wouldn’t wear the same outfit to a beach and a job interview – context determines what’s appropriate.
Simple Analogy: Think of IoT technologies like vehicles:
- Ambulance (Healthcare IoT): Must be fast, reliable, expensive – lives depend on it
- Farm tractor (Agriculture IoT): Slow is fine, must be rugged and fuel-efficient over large areas
- Race car (Autonomous vehicles): Maximum speed, extreme precision, cost no object
- Bicycle (Smart home): Simple, affordable, good enough for short trips
You wouldn’t use a race car to plow a field, and you wouldn’t use a tractor in an emergency room!
The Six Key Questions before choosing any IoT technology:
- How fast? (Milliseconds to hours – this is “latency”)
- How reliable? (95% to 99.999% uptime)
- How many devices? (10 in a house to 50,000 across a city)
- What power source? (Wall outlet, battery, solar panel)
- How much data? (A few bytes to gigabytes per day)
- What rules apply? (Government regulations, safety standards)
Why This Matters for You: If you are building an IoT project, answering these six questions first will save you months of wasted work. The answers naturally narrow your technology options from hundreds to just 3-5 viable choices.
12.14 The Healthcare vs Agriculture Comparison
The next sections put numbers on those six questions. Watch how the same sensing task changes once the domain changes.
Consider two temperature monitoring scenarios that illustrate how the same measurement can have completely different requirements:
Hospital Patient Monitoring
- What’s measured: Patient body temperature
- Criticality: Life-threatening if measurement is missed or inaccurate
- Response needed: Immediate (seconds) for fever alerts
- Accuracy required: +/-0.1C (medical-grade precision)
- Reliability: 99.99% uptime (lives at stake–52 minutes downtime per year maximum)
- Compliance: HIPAA (patient data privacy), FDA (medical device approval)
- Cost tolerance: $500+ per sensor acceptable (patient safety justifies expense)
Vineyard Frost Monitoring
- What’s measured: Air temperature in agricultural fields
- Criticality: Crop damage if frost missed, but not life-threatening
- Response needed: Minutes (frost builds slowly over 30-60 minutes)
- Accuracy required: +/-1C (frost threshold is approximately 0C)
- Reliability: 95% uptime acceptable (redundant sensors compensate for failures)
- Compliance: None required (no regulations for agricultural sensing)
- Cost tolerance: <$50 per sensor (need hundreds, agriculture has tight margins)
Same measurement (temperature), completely different requirements!
This comparison reveals why domain requirements matter: the consequences of failure, the speed of decision-making, regulatory oversight, and economic constraints all vary dramatically based on context.
12.15 Latency and Response Time
Different applications have fundamentally different time constraints based on what they’re controlling and the consequences of delays:
- Autonomous vehicles: Under 10 ms because avoiding collisions at highway speeds leaves almost no cloud round-trip budget.
- Industrial robotics: Under 50 ms because precise assembly operations require real-time coordination.
- 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 100ms delay is catastrophic for autonomous vehicles but completely acceptable for environmental monitoring. Understanding these latency requirements drives architecture decisions–autonomous vehicles need edge computing (local processing), while environmental monitoring can use cloud platforms.
12.16 Latency-to-Distance Tool
Explore how latency translates to physical distance traveled at different vehicle speeds:
12.17 Downtime Cost Spectrum
System reliability requirements directly correlate with the human and economic cost of failure:
- Healthcare: 99.99% uptime, at most about 52 minutes of downtime per year, because failures can harm patients.
- Traffic control: 99.9% uptime, at most about 8.7 hours of downtime per year, because failures can cause accidents, traffic chaos, and economic loss.
- Smart home: 99% uptime, at most about 3.6 days of downtime per year, because failures are usually inconvenience or frustration.
- Agriculture: 95% uptime, at most about 18 days of downtime per year, because partial crop loss is often recoverable with redundancy or manual response.
Real-World Implications:
- Achieving 99.99% uptime requires redundant systems, failover mechanisms, and 24/7 monitoring–expensive infrastructure that healthcare justifies but agriculture cannot afford
- Smart home users tolerate occasional failures (thermostat offline for a day), but traffic control systems require enterprise-grade reliability
- The cost to deliver each additional “nine” of uptime roughly increases by 10x (99% to 99.9% to 99.99%)
12.18 Reliability Cost Math
Consider building an IoT infrastructure for 10,000 sensors. The base infrastructure cost at 95% uptime (agriculture-grade) is $50,000. Each additional “nine” of reliability approximately costs 10× more:
- 95% uptime: $50,000 baseline infrastructure.
- 99% uptime: $50,000 x 10 = $500,000.
- 99.9% uptime: $500,000 x 10 = $5,000,000.
- 99.99% uptime: $5,000,000 x 10 = $50,000,000.
This 1,000× cost difference ($50K to $50M) explains why agriculture systems tolerate 18 days/year of downtime while healthcare systems allow only 52 minutes/year. The reliability requirement alone determines whether your project costs $5 per sensor or $5,000 per sensor for infrastructure.
Checkpoint: Latency and Reliability
You now know:
- Latency ranges from under 10 ms for autonomous vehicles to under 1 hour for environmental monitoring.
- Reliability targets change the allowed outage: agriculture at 95% tolerates about 18 days per year, while healthcare at 99.99% allows about 52 minutes.
- Each additional nine of uptime costs about 10x more, so 95% to 99.99% can become a 1,000x infrastructure difference.
12.19 Interactive: Reliability Cost Calculator
Use this calculator to explore how reliability requirements impact infrastructure costs:
12.20 Scale From Wearables to Cities
Latency and uptime decide response architecture; scale and power decide whether that architecture can be deployed and maintained in the real world.
Deployment scale fundamentally changes system architecture, cost structure, and technology choices:
- Personal, 1-10 devices: Fitness trackers and smartwatches usually use Bluetooth to a smartphone and need no site infrastructure.
- Home, 10-50 devices: Smart-home automation usually uses Wi-Fi or Zigbee mesh, a single gateway, and a consumer budget.
- Building, 50-500 devices: Office HVAC and security deployments need a building-wide network, IT staff, and professional installation.
- Campus, 500-5,000 devices: Universities, hospitals, and vineyards need dedicated network infrastructure plus gateway management.
- City, 5,000+ devices: Municipal parking and streetlights usually need LoRaWAN, NB-IoT, a city-scale backbone, and an operations center.
Technology Selection by Scale:
- Personal/Home (1-50 devices): Bluetooth, Wi-Fi, Zigbee (existing consumer infrastructure)
- Building/Campus (50-5,000 devices): Wi-Fi, LoRaWAN gateways, wired Ethernet (dedicated infrastructure)
- City (5,000+ devices): LoRaWAN, NB-IoT, Sigfox (carrier-grade networks, no per-site infrastructure)
12.21 Power Source Drives Everything
The availability of power fundamentally constrains connectivity and sensor choices:
- Mains power: Unlimited lifetime enables Wi-Fi, Ethernet, video, and high-power sensors in buildings, traffic cameras, and industrial deployments.
- Power over Ethernet: Unlimited lifetime over network cabling supports IP cameras, VoIP devices, and Wi-Fi access points in offices and warehouses.
- Rechargeable battery: One to seven days between charges supports Bluetooth and moderate sensors in wearables, smartphones, and patient monitors.
- Long-life battery: One to ten years supports LoRaWAN, NB-IoT, and ultra-low-power sensors in parking and environmental monitoring.
- Solar plus battery: Ten or more years supports LoRaWAN, Sigfox, and periodic sampling in agriculture and remote environmental sites.
- Energy harvesting: Unlimited lifetime when enough ambient energy exists, supporting BLE beacons and low-power sensors in indoor tracking or maintenance-free niches.
Example: Why agriculture uses LoRaWAN instead of Wi-Fi:
- Wi-Fi: 100-200 mW transmit power means battery drains in weeks
- LoRaWAN: 20-50 mW transmit power, only active about 0.03% of the time (a brief ~200 ms uplink every 10 minutes) means battery lasts 5-10 years
- Result: $50 sensor with 10-year battery vs. $200 sensor + solar panel or frequent battery replacement
12.22 Interactive: Battery Life Estimator
Calculate expected battery life based on power consumption and duty cycle:
12.23 Data Volume Shapes Architecture
How much data you generate determines where you can process it and how much it costs:
- Very low, under 1 KB per device per day: Environmental sensors such as temperature and soil moisture can use LoRaWAN or Sigfox, and edge processing is usually unnecessary.
- Low, 1-100 KB per day: Smart parking and occupancy sensors can use NB-IoT or Wi-Fi, with cloud processing usually fine.
- Medium, 100 KB-10 MB per day: Wearable biometrics and building automation may use Wi-Fi or cellular, with either cloud or edge processing.
- High, 10-100 MB per day: Industrial vibration analysis and traffic monitoring often need wired Ethernet or 4G/5G, with edge processing preferred.
- Very high, 100+ MB per day: Video surveillance and high-frequency sensors usually require wired Ethernet and edge processing.
12.24 Manufacturing PdM Data Volume
Vibration sensor sampling at 100 Hz:
- Per sensor: 100 samples/sec x 4 bytes = 400 bytes/sec
- 500 sensors: 200 KB/sec = 17 GB/day raw data
- Edge processing: Compress to 1% (only anomalies sent to cloud) = 170 MB/day
- Cloud cost (raw): 17 GB/day x $0.10/GB = $1.70/day
- Cloud cost (edge-processed): 170 MB/day x $0.10/GB = $0.017/day
- Annual savings: $620/year vs. $6/year – a 100x cost reduction through edge processing!
Key Insight: High data volumes make edge computing economically necessary, not just technically optimal.
Checkpoint: Scale, Power, and Data
You now know:
- Scale moves from personal 1-10 devices through city deployments of 5,000+ devices, changing infrastructure ownership and fleet operations.
- Power source can eliminate whole radio families: Wi-Fi at 100-200 mW is different from LoRaWAN at 20-50 mW and a duty cycle of roughly 0.03% (brief periodic uplinks, not 1%).
- Data volume can make edge processing economic: 500 sensors at 100 Hz produce 17 GB/day raw, but 100x edge reduction sends 170 MB/day.
12.25 Data Volume and Edge Calculator
Calculate daily data volume and edge processing savings:
12.26 Regulatory Complexity Adds Cost and Time
Some domains face stringent regulations that dramatically increase project complexity:
- Healthcare: FDA Class II medical device and HIPAA privacy work can add 12-24 months and 200-500% development cost.
- Automotive: ISO 26262 functional safety and NHTSA expectations can add 18-36 months and 300-800% testing and validation cost.
- Utilities and smart grid: NERC CIP cybersecurity and utility commission approval can add 6-18 months and 100-200% compliance overhead.
- Industrial: OSHA safety and OT security standards can add 3-12 months and 50-150% implementation cost.
- Agriculture: Regulation is usually minimal or voluntary, often adding 0-3 months and 0-25% cost for environmental certifications.
- Consumer: FCC radio, UL electrical, and voluntary privacy expectations often add 3-6 months and 20-50% testing cost.
Example: Why healthcare wearables cost more than fitness trackers:
- Regulatory approval: Fitness trackers usually need FCC radio certification; medical wearables need FDA Class II medical-device approval plus FCC.
- Development timeline: Fitness trackers often take 6-12 months; medical wearables often take 18-36 months.
- Clinical validation: Fitness trackers usually do not require clinical trials; medical wearables require IRB studies or clinical validation.
- Data accuracy: Fitness trackers can be “best effort”; medical wearables may need accuracy such as +/-0.1C temperature or +/-2 bpm heart rate.
- Privacy compliance: Fitness trackers often follow voluntary company policy; medical wearables require HIPAA controls with severe violation penalties.
- Liability and price: Fitness trackers have limited consumer liability and retail around $50-200; medical wearables face medical malpractice exposure and may retail around $500-2,000.
Key Insight: Regulatory compliance isn’t just bureaucracy–it ensures safety and privacy, but adds 50-500% to project cost and timeline.
12.27 Domain Requirements Comparison Matrix
- Autonomous vehicles: Under 10 ms latency, 99.999% reliability, personal scale, vehicle power, very high data volume, and very high regulation.
- Healthcare monitoring: Under 1 s latency, 99.99% reliability, personal-to-building scale, battery or mains power, medium data volume, and very high regulation.
- Industrial M2M: Under 50 ms latency, 99.9% reliability, building-to-campus scale, mains power, high data volume, and high regulation.
- Smart cities: Under 1 minute latency, 99% reliability, city scale, battery or solar power, low-to-medium data volume, and medium regulation.
- Smart agriculture: Under 1 hour latency, 95% reliability, campus or field scale, solar or battery power, very low data volume, and low regulation.
- Smart home: Under 1 s latency, 99% reliability, home scale, mains or battery power, low data volume, and low regulation.
- Environmental monitoring: Under 1 hour latency, 95% reliability, city or regional scale, solar power, very low data volume, and low regulation.
12.28 Technology Selection Decision Tree
With the six dimensions named, the workflow becomes a narrowing exercise rather than a technology popularity contest.
When selecting IoT technologies for a domain, follow this decision process:
The decision tree follows five key questions in sequence:
-
What’s the latency requirement?
- <50 ms: Edge computing required, wired connectivity preferred
- <1 s: Edge or cloud, Wi-Fi/cellular acceptable
- <1 min+: Cloud processing fine, LPWAN acceptable
-
What’s the power source?
- Mains power: Wi-Fi, Ethernet, cellular – no constraints
- Long-life battery: LoRaWAN, NB-IoT, Sigfox only
- Solar: LoRaWAN or Sigfox with careful power budget
-
What’s the deployment scale?
- <50 devices: Consumer protocols (Wi-Fi, Bluetooth, Zigbee)
- 50-5,000 devices: LoRaWAN gateways or Wi-Fi infrastructure
- 5,000+ devices: Carrier networks (NB-IoT) or city-scale LoRaWAN
-
What data volume per device?
- <1 KB/day: Any LPWAN works
- 1-100 KB/day: NB-IoT or Wi-Fi preferred
- High-volume workloads (100+ KB/day): Wi-Fi, cellular, or wired required
-
What’s the regulatory environment?
- Healthcare/Automotive: Budget 2-3x timeline and cost
- Industrial: Plan for OT security integration
- Consumer: Standard compliance sufficient
12.29 One-Size IoT Pitfall
The Myth: “I can use Wi-Fi for everything” or “LoRaWAN solves all IoT problems”
Why It’s Wrong: No single technology works across all domains because requirements are fundamentally incompatible:
Wi-Fi Works Great For:
- Smart homes (existing infrastructure, mains power)
- Healthcare (hospital Wi-Fi already deployed)
- Industrial (high data volume, wired power available)
Wi-Fi Fails For:
- Agriculture (50-100m range means 100+ APs for 50 hectares, power consumption drains batteries in weeks)
- Environmental monitoring (remote areas lack infrastructure, power constraints)
- Smart cities (deployment cost prohibitive: 50,000 streetlights x 1 AP per 100m = 500+ APs)
Similarly, LoRaWAN Fails Where Wi-Fi Excels:
- Healthcare patient monitors (0.3-50 kbps insufficient for continuous ECG/video)
- Industrial video analytics (need Mbps, not Kbps)
- Smart home real-time control (1-2 second latency too slow for voice control)
The Truth: Every domain has 3-5 viable technology options based on specific constraints.
12.30 Requirements Trade-Off Map
Real-world IoT projects rarely satisfy all six dimensions optimally. Understanding common trade-off patterns helps engineers make informed compromises:
Understanding these trade-offs explains why no single IoT platform dominates every domain. Each application must decide which dimensions to prioritize and which to compromise on.
12.31 Domain Requirements Pitfalls
Pitfall 1: Ignoring Worst-Case Latency Designers often specify average latency (e.g., “200ms average cloud round-trip”) but forget tail latency. A system averaging 200ms may spike to 2-5 seconds under load – catastrophic for industrial safety. Always specify P99 (99th percentile) latency, not just average.
Pitfall 2: Confusing Sensor Accuracy with System Accuracy A medical-grade temperature sensor rated at +/-0.1C still produces inaccurate readings if the signal conditioning, ADC resolution, or firmware rounding introduces errors. System-level accuracy must account for the entire measurement chain, not just the sensor datasheet.
Pitfall 3: Underestimating Battery Replacement Cost at Scale A 2-year battery life sounds acceptable until you deploy 10,000 sensors across a city. Replacing 5,000 batteries per year at $15 each (battery + labor) costs $75,000 annually. A 10-year battery at $5 more per sensor saves $350,000 over the deployment lifetime.
12.32 Parking Sensor Battery-Replacement Math
Compare two parking sensor options for a 10,000-sensor smart city deployment:
Option A: Wi-Fi-based sensor with 2-year battery
- Initial cost: $40/sensor = $400,000
- Battery replacement: $15/sensor × 5,000 sensors/year × 10 years = $750,000
- Total 10-year cost: $1,150,000
Option B: LoRaWAN sensor with 10-year battery
- Initial cost: $60/sensor = $600,000
- Battery replacement over 10 years: $0
- Total 10-year cost: $600,000
Total savings over 10 years are $1,150,000 - $600,000 = $550,000. The lifetime savings from choosing the right power architecture are $550,000 / 10,000 = $55 per sensor. This 48% cost reduction demonstrates why power source and battery life dominate TCO analysis for large-scale deployments.
Checkpoint: Selection and Trade-Offs
You now know:
- The selection tree starts with latency, then power, scale, data volume, and regulation.
- No single platform wins every domain; the chapter repeatedly narrows choices to 3-5 viable technologies.
- TCO can overturn upfront price: the parking example saves $550,000 over 10 years by choosing the right power architecture.
Pitfall 4: Assuming Regulations Won’t Change IoT privacy regulations are evolving rapidly. The EU AI Act (2024), updated GDPR enforcement, and new US state privacy laws mean a consumer product launched today may face medical-device-level compliance requirements within 3-5 years. Build compliance hooks into your architecture from day one.
12.33 Domain Selection Framework
Use this scoring system to evaluate IoT domains for a project:
Weighted Scoring (100 points total):
- Requirements Fit (50%): How well does the technology match domain needs?
- Cost Alignment (30%): Is the solution within budget constraints?
- Complexity Match (20%): Can your team implement this complexity level?
Example Calculation for Smart Agriculture Project:
- Requirements fit: 50% weight, score 85/100, weighted contribution 42.5.
- Cost alignment: 30% weight, score 90/100, weighted contribution 27.0.
- Complexity match: 20% weight, score 80/100, weighted contribution 16.0.
- Total: 85.5 out of 100.
Projects scoring above 75 are strong candidates; 60-75 require careful evaluation; below 60 should be reconsidered.
12.34 Domain Selection Scorecard
Evaluate IoT projects using the weighted scoring framework:
12.35 Knowledge Check: IoT Domain Requirements
12.36 LoRaWAN vs NB-IoT TCO
Scenario: A city plans to deploy 10,000 smart parking sensors across downtown. They must choose between LoRaWAN (private network) and NB-IoT (carrier network).
Given:
LoRaWAN Option:
- Sensor hardware: $185/unit (includes LoRa radio, magnetic sensor, 10-year battery)
- Gateways needed: 25 gateways at $2,400 each (covers 5 km² city center)
- Gateway installation: $800 per gateway (mounting, power, networking)
- Network server license: $12,000/year (self-hosted)
- No per-device connectivity fees (unlicensed spectrum)
- Maintenance: 2% sensor replacement annually, 5% gateway failures
NB-IoT Option:
- Sensor hardware: $165/unit (includes NB-IoT modem, magnetic sensor, 10-year battery)
- Connectivity: $3/device/month (carrier subscription, includes data allowance)
- No gateway infrastructure needed (uses existing cellular towers)
- Cloud platform: $8,000/year (carrier-provided management)
- SIM management fees: $0.50/device/year
- Maintenance: 2% sensor replacement annually
Step 1: Initial Capital Expenditure (Year 0)
LoRaWAN:
- Sensors: 10,000 × $185 = $1,850,000
- Gateways: 25 × $2,400 = $60,000
- Gateway installation: 25 × $800 = $20,000
- Network server setup: $15,000 (one-time)
- Total CapEx: $1,945,000
NB-IoT:
- Sensors: 10,000 × $165 = $1,650,000
- No infrastructure needed
- Total CapEx: $1,650,000
Initial advantage: NB-IoT saves $295K upfront
Step 2: Annual Operating Costs (Years 1-5)
LoRaWAN (per year): - Network server license: $12,000 - Sensor replacements (2%): 200 × $185 = $37,000 - Gateway replacements (5%): 1.25 × $2,400 = $3,000 - Network maintenance: $8,000 (monitoring, updates) - Power/connectivity for gateways: 25 × $300/year = $7,500 - Annual OpEx: $67,500
NB-IoT (per year): - Connectivity: 10,000 × $3/month × 12 = $360,000 - SIM management: 10,000 × $0.50 = $5,000 - Cloud platform: $8,000 - Sensor replacements (2%): 200 × $165 = $33,000 - Annual OpEx: $406,000
Step 3: 5-Year Total Cost of Ownership
LoRaWAN:
- Initial: $1,945,000
- 5 years operations: $67,500 × 5 = $337,500
- 5-Year TCO: $2,282,500
NB-IoT:
- Initial: $1,650,000
- 5 years operations: $406,000 × 5 = $2,030,000
- 5-Year TCO: $3,680,000
Result: LoRaWAN saves $1,397,500 over 5 years (38% lower TCO)
Step 4: Breakeven Analysis
When does LoRaWAN’s higher upfront cost pay off?
Annual savings: $406,000 (NB-IoT OpEx) - $67,500 (LoRaWAN OpEx) = $338,500/year
Payback period: $295,000 (upfront difference) / $338,500 (annual savings) = 0.87 years (10.4 months)
LoRaWAN breaks even in under 11 months, then saves $338K annually thereafter.
Step 5: Sensitivity Analysis
What if NB-IoT carrier fees drop to $1.50/device/month?
New NB-IoT annual OpEx: - Connectivity: 10,000 × $1.50 × 12 = $180,000 - Other costs: $46,000 - New annual: $226,000
5-year NB-IoT TCO: $1,650K + ($226K × 5) = $2,780,000
LoRaWAN still wins, saving $497,500 (18% lower)
What if deployment scales to 50,000 sensors?
LoRaWAN (50K sensors, 100 gateways): - Initial: 50K × $185 + 100 × $2,400 + 100 × $800 = $9,570,000 - 5-year ops: ($12K + 185K + 12K + 8K + 30K) × 5 = $1,235,000 - 5-year TCO: $10,805,000
NB-IoT (50K sensors): - Initial: 50K × $165 = $8,250,000 - 5-year ops: ($1.8M + 25K + 8K + 165K) × 5 = $9,990,000 - 5-year TCO: $18,240,000
At scale, LoRaWAN advantage increases to $7.4M (41% lower TCO)
Step 6: Additional Considerations
LoRaWAN Benefits:
- Data sovereignty: City owns all data, no carrier access
- No ongoing fees: Budget predictability, immune to carrier price increases
- Customization: Can modify network parameters, add features
- Resilience: Works during cellular outages
- Expansion: Can add more sensor types (air quality, waste, etc.) using same gateways
LoRaWAN Risks:
- Requires in-house RF expertise for troubleshooting
- City responsible for network uptime (no carrier SLA)
- Gateway hardware lifecycle (replace every 7-10 years)
NB-IoT Benefits:
- Zero infrastructure deployment: Faster time to value
- Carrier SLA: Guaranteed uptime, professional support
- Better building penetration: Works in underground parking
- Easier procurement: No RF expertise required
NB-IoT Risks:
- Carrier lock-in: Switching carriers requires replacing all SIMs
- Recurring fees subject to price increases (3-5% annually typical)
- Sunset risk: If carrier ends NB-IoT service, must replace all sensors
- Data flows through carrier infrastructure
Decision Recommendation:
Choose LoRaWAN when:
- Deployment >5,000 devices (economies of scale)
- Long-term project (5+ years)
- City has IT team capable of managing infrastructure
- Data sovereignty is important
- Want to expand to multiple sensor types using same infrastructure
Choose NB-IoT when:
- Deployment <2,000 devices (LoRaWAN infrastructure cost not justified)
- Short-term pilot (1-3 years)
- No in-house RF expertise
- Need fast deployment (no infrastructure setup time)
- Coverage includes underground/indoor areas where LoRa struggles
For this 10,000-sensor parking deployment: LoRaWAN is the clear winner, breaking even in 11 months and saving $1.4M over 5 years, with additional benefits of data sovereignty and multi-use infrastructure.
Key Takeaway: Per-device costs look attractive (NB-IoT $3/month seems cheap), but multiply by device count and time period to reveal true TCO. At city scale (5K+ devices, 5+ years), private LPWAN networks like LoRaWAN deliver 30-40% TCO savings despite higher upfront investment.
12.37 Concept Check: IoT Domain Requirements
12.38 Concept Check: Requirement Trade-Offs
12.39 See Also
Explore how different domains apply these requirement principles:
- Smart Cities - 80% sensor coverage threshold and LoRaWAN vs NB-IoT trade-offs for city-scale deployments
- Smart Agriculture - 10-year battery life requirements drive LoRaWAN adoption over cellular
- Healthcare IoT - 99.99% reliability and FDA compliance add 200-500% to development costs
- Transportation & V2X - <10ms latency requirement for vehicle collision avoidance
12.40 Requirement Dimensions Quiz
12.41 Quiz: Domain Requirements
12.42 Label the Diagram
12.43 Code Challenge
12.44 Summary
Understanding domain requirements is essential for IoT project success:
- Latency ranges from <10 ms (autonomous vehicles) to hours (environmental monitoring)
- Reliability costs increase 10x per additional “nine” of uptime
- Scale determines infrastructure investment and technology choices
- Power constraints often eliminate entire technology categories
- Data volume drives edge vs. cloud processing decisions
- Regulations can add 50-500% to project cost and timeline
12.45 In 60 Seconds
This chapter covers domain selection, explaining the core concepts, practical design decisions, and common pitfalls that IoT practitioners need to build effective, reliable connected systems.
The key insight: Start with requirements, not technology. Understanding what each domain actually needs prevents the common mistake of force-fitting a favorite technology into an incompatible use case.
12.46 What’s Next
- Smart Cities: Urban infrastructure at scale with 80% coverage thresholds.
- Smart Agriculture: Remote, battery-powered deployments with LoRaWAN.
- Healthcare IoT: High-reliability, FDA-regulated environments.
- Smart Manufacturing: Real-time, high-data-volume industrial systems.
