9  IoT Requirements and Characteristics

9.1 Learning Objectives

By the end of this chapter, you will be able to:

  • Explain IoT architecture: Describe the complete data flow through the five IoT system layers from sensor to application
  • Apply minimum requirements: Identify and verify the three essential components every IoT device must have using the Three Ingredients Test
  • Evaluate IoT characteristics: Assess IoT systems against eleven ideal characteristics and assign priority weights by domain
  • Select appropriate technologies: Compare connectivity options (Wi-Fi, LoRaWAN, cellular) and justify choices based on application requirements

IoT Overview Series:

Deep Dive Chapters:

Learning Hubs:

9.2 Prerequisites

This chapter assumes you have read IoT Introduction or have basic familiarity with what IoT means. No technical background is required.

Use two passes whenever you evaluate a product:

  1. Three Ingredients Test: Is there a physical thing, embedded computation, and internet reach, directly or through a gateway?
  2. Characteristics Test: Once it qualifies as IoT, which 3-4 of the eleven qualities matter most for this domain?
Pass What to ask What failure looks like
Qualification Does the product have Thing + Computation + Internet reach? Timer microwave = embedded, Bluetooth-only lock = connected product, not full IoT
Quality Which characteristics must be strongest for this use case? A farm sensor optimized for millisecond response while ignoring battery life is solving the wrong problem
Architecture Where should sensing, filtering, networking, and decision-making happen? Streaming everything raw to the cloud raises latency, cost, and fragility

Fast classification examples:

  • Timer microwave: Thing + computation, but no internet reach -> Embedded device
  • Bluetooth lock: Thing + computation + local wireless, but no internet reach -> Connected product
  • Soil sensor with LoRaWAN gateway: Thing + computation + gateway path to cloud -> IoT device

This framing keeps the chapter disciplined: first decide whether something qualifies as IoT, then decide whether it is good IoT for the job.

Minimum Viable Understanding
  • Three ingredients define IoT: A physical thing, embedded computation, and internet connectivity. If any one is missing, the device is not IoT – it may be embedded (no connectivity) or connected (no internet reach), but not IoT.
  • Eleven characteristics separate good from great: Ubiquitous, Smart, Agile, On Demand, Blend into Background, Secure, Low Maintenance, Fast, Upgradable, Growing, and Adaptable are quality benchmarks. No device excels at all eleven; prioritize 3-4 for your domain.
  • Requirements drive technology, not the reverse: Start with application constraints (range, power budget, update frequency, environment) and select connectivity technology accordingly. Wi-Fi suits high-bandwidth local devices; LoRaWAN suits long-range battery-powered sensors; cellular suits mobile assets.

9.3 What is Internet of Things (IoT)

Time: ~10 min | Level: Foundational | ID: P03.C01.U03

Key Concepts

  • Three Ingredients Test: Simple filter for deciding whether a product qualifies as IoT: physical thing, embedded computation, and internet reach.
  • Gateway Distinction: Local wireless is not the same as internet connectivity; many products remain merely connected unless a gateway gives them remote reach.
  • Five-Layer Architecture: Teaching model that separates physical devices, edge logic, connectivity, cloud functions, and applications.
  • Characteristic Prioritization: The eleven qualities of strong IoT systems are design goals that must be weighted differently by domain.
  • Requirements-Driven Connectivity: Range, power budget, update rate, and environment should drive protocol choice rather than familiarity or hype.
  • Trade-off Mapping: Strong IoT design means making the right compromises explicitly instead of optimizing every quality equally.
Definition

The Internet of Things (IoT) is the concept of connecting everyday physical objects to the internet. These objects can range from household appliances to industrial machinery, enabling them to collect, exchange, and act upon data. IoT bridges the physical and digital worlds, making our environments smarter and more responsive.

Simple Definition: At its core, the Internet of Things refers to the interconnection of physical devices with the internet. This connectivity allows these devices to communicate with each other and with users, often improving functionality and efficiency.

Diverse Interpretations: Various researchers and institutions define IoT in slightly different ways. While these definitions may vary, the central idea remains consistent - IoT is about connectivity and data sharing. Importantly, there is no universally “right” or “wrong” definition.

Comprehensive IoT ecosystem infographic showing four interconnected dimensions: Business (revenue models, licensing, market delivery channels), Market (mobility, institutional, facilities, resources and production sectors), Tech (cloud services, value-added apps, system applications, network services, connectivity and device enablement), and User Experience (context awareness, device types, interface modalities). Central cube represents the integration point where relationships, business, market, and technology converge to create complete IoT solutions.
Figure 9.1: Source: Edinburgh Design Course - Principles and Design of IoT Systems

9.3.1 How IoT Works: The Complete Flow

Beginner-Level View: Four Simple Steps

Four-step IoT value loop showing Sense, Connect, Process, and Act with a feedback loop returning the system to sensing

Flowchart diagram
Figure 9.2

Real Example - Smart Thermostat:

  1. Sense: Temperature sensor reads 65F (you set target to 72F)
  2. Connect: Thermostat sends data to cloud via Wi-Fi
  3. Process: Cloud compares 65F vs 72F, decides “too cold”
  4. Act: Cloud sends command to turn on heater + alerts your phone

This cycle repeats continuously, keeping your home comfortable automatically!

9.3.2 Examples of IoT Devices

Collage displaying six everyday objects that can be transformed into IoT devices: an electrical plug, microwave oven, washing machine, coffee maker, commercial truck, and recycling bin with sensors
Figure 9.3: A collection of images showing various everyday objects that can become IoT devices
Infographic showing the redesign process for transforming everyday objects into IoT devices. The diagram illustrates key considerations including adding sensors (temperature, motion, light), connectivity modules (Wi-Fi, Bluetooth, Zigbee), processing capabilities (microcontrollers), power management (battery or mains), and user interfaces (apps, voice control).
Figure 9.4: Framework for redesigning everyday objects into connected IoT products

Together, these examples show the same pattern repeating across domains: start with a physical object, add sensing and computation, then give it a reliable path into a larger digital workflow.

Device Description
Plug A smart plug that can be controlled remotely to turn devices on and off.
Microwave A connected microwave that can be programmed via a smartphone.
Washing Machine A smart washing machine that monitors energy use and sends notifications when cycles are complete.
Coffee Machine A coffee machine that can be set to brew automatically at specific times.
Truck A connected truck equipped with sensors to track location, fuel efficiency, and maintenance needs.
Recycling Bin Smart bins that monitor waste levels and optimize collection schedules.

IoT has become a foundational technology in various fields, transforming how we live and work by making systems more intelligent and interconnected.

Question 1: A traditional coffee maker with a timer that you program by pressing buttons on the device itself is:

  1. An IoT device because it has computation (timer chip)
  2. A connected device because it can be scheduled
  3. An embedded device because it lacks internet connectivity
  4. A smart device because it makes coffee automatically

Answer: c) An embedded device because it lacks internet connectivity

Explanation: The coffee maker has a physical thing (the machine) and computation (timer chip), but it lacks internet connectivity. Without all three ingredients, it cannot be classified as IoT. It’s an embedded device - a device with built-in computing that operates independently without network connection.

Key Distinction:

  • Embedded: Physical thing with local computation, but no meaningful network path
  • Connected: Physical thing with computation and local-only communication
  • IoT: Physical thing with computation and internet reach, directly or through a gateway

Question 2: In the IoT data flow cycle (Sense -> Connect -> Process -> Act), which step is responsible for making intelligent decisions?

  1. Sense - the sensors analyze the data
  2. Connect - the network routes decisions
  3. Process - the cloud/edge analyzes data and determines actions
  4. Act - the actuators decide what to do

Answer: c) Process - the cloud/edge analyzes data and determines actions

Explanation: In the four-step IoT cycle: - Sense: Collects raw data (no decision-making) - Connect: Transmits data (no decision-making) - Process: Analyzes data, applies business logic, makes decisions - Act: Executes the decisions made during processing

The intelligence lives in the Process layer, whether that’s in the cloud, at the edge, or a combination of both.

Question 3: A smart recycling bin with fill-level sensors that sends data to optimize collection routes is an example of IoT because:

  1. It uses sensors
  2. It has all three ingredients: thing, computation, and internet connectivity
  3. It saves money on waste collection
  4. It’s a physical object

Answer: b) It has all three ingredients: thing, computation, and internet connectivity

Explanation: The smart recycling bin qualifies as IoT because: 1. Thing: The physical bin you can touch 2. Computation: Microcontroller processing sensor data 3. Internet: Connectivity to transmit fill levels to the cloud

While it does use sensors (a) and saves money (c), those alone don’t define IoT. Many non-IoT devices use sensors or provide benefits. The defining characteristic is having ALL THREE ingredients working together.

9.3.3 Complete IoT Architecture Layers

Five-layer IoT architecture stack showing Physical, Edge, Connectivity, Cloud, and Application layers with data moving upward and commands returning downward

Flowchart diagram
Figure 9.5

Complete IoT Ecosystem - Data Flow:

Layer Components Function Example
Physical Layer Sensors (Temperature, Motion, Pressure, Light), Actuators (Motors, Relays, Valves), Smart Objects (Appliances, Vehicles) Sense environment, act on commands Thermostat sensor reads 65F
Edge Layer Gateways, Edge Computing, Protocol Translation Local processing, filtering Gateway converts Zigbee to Wi-Fi
Connectivity Layer Wi-Fi/Ethernet, Cellular (4G/5G), LPWAN (LoRa, Sigfox), PAN (Bluetooth, Zigbee) Data transmission Wi-Fi sends data to cloud
Cloud Layer Data Storage, Analytics and ML, Business Logic, APIs Intelligence, processing ML learns your schedule
Application Layer Mobile Apps, Web Dashboards, Automation Rules, Alerts and Reports User value delivery App shows energy savings

Data Flow: Physical -> Edge -> Network -> Cloud -> Application Command Flow: Application -> Cloud -> Network -> Edge -> Physical (actuators respond)

Comprehensive IoT connectivity landscape diagram showing the full spectrum of communication technologies organized by network range. PAN includes Bluetooth, UWB, Z-Wave, Zigbee. LAN covers Wi-Fi connectivity. WAN includes cellular technologies from 2G/GSM to LTE Advanced.
Figure 9.6: Source: Edinburgh Design Course (Postscapes) - IoT Connectivity Technologies

9.4 Minimum Requirements of IoT

Time: ~7 min | Level: Foundational | ID: P03.C01.U04

To qualify as part of the Internet of Things (IoT), a physical object must meet three minimum requirements: it should start as an everyday object, be enhanced with computational intelligence, and be equipped with internet communication capability. These components ensure the object can perform smart functions and communicate effectively within an IoT ecosystem.

Everyday Thing: The starting point for any IoT device is a physical object commonly found in daily life, such as furniture, appliances, or vehicles. These objects are made “smart” by adding computational and connectivity features.

Computation: Objects must be enhanced with computational capabilities to process data, execute tasks, and enable intelligent behavior. This often involves embedding microprocessors, sensors, and actuators into the object.

Internet Connectivity: Connectivity is the defining feature of IoT devices. It enables them to communicate with other devices, users, or cloud systems via direct or indirect internet communication channels.

9.4.1 Device Classification Decision Tree

Use this decision tree to classify any device you encounter:

Decision tree classifying a product as software service, ordinary object, embedded device, connected product, or IoT device based on whether it is physical, has local computation, can communicate, and can reach the internet directly or through a gateway

Device classification decision tree
Three-card diagram showing the three ingredients for IoT: physical thing, computation, and internet reach, combined into an IoT system
Figure 9.7: Diagram illustrating the minimum requirements for an IoT device: everyday thing, computation, and internet connectivity

IoT devices transform the ordinary into extraordinary by leveraging computational intelligence and connectivity, enabling seamless integration into smart environments.

Scenario: Your company is launching a smart lock product with annual revenue projections of $50M. The engineering team proposes a design with a physical deadbolt mechanism, a microcontroller for keypad control and motor operation, and Bluetooth connectivity to communicate with smartphones within 30 feet. Marketing wants to call it an “IoT smart lock” and price it at $299 (premium over $150 traditional locks).

Think about:

  1. Does Bluetooth-only connectivity truly enable “control from anywhere” marketing promises?
  2. What would competitors with Wi-Fi-enabled locks offer that this version cannot?

Key Insight: Understanding the difference between “connected” and “IoT” is critical for product positioning and customer expectations.

Current Design Status:

  • Thing: Physical deadbolt mechanism
  • Computation: Microcontroller for control logic
  • Internet: Only Bluetooth (local wireless, NOT internet)

Classification: This is a Connected Product, not a full IoT device. Bluetooth provides 10-100 feet range (requires proximity), while Internet enables global access.

Real Example - August Smart Lock Evolution:

  • Version 1.0: Bluetooth only -> Connected Product (30-foot range, $249)
  • Version 2.0: Bluetooth + Wi-Fi bridge -> IoT Device (remote access, $279)
  • Version 3.0: Integrated Wi-Fi -> Full IoT (cloud intelligence, remote unlock, $299)

Business Impact:

  • Connected: Unlock when standing at door, limited value proposition
  • IoT: Unlock remotely for delivery ($2B package delivery market), monitor access logs, receive cloud alerts, 3x higher customer lifetime value

Scenario: Your logistics company wants to monitor temperature and humidity in 50 warehouses (200,000+ sq ft each) across the country to protect sensitive pharmaceutical inventory worth $2.5B annually. FDA compliance requires documented temperature control. The IT team presents two competing approaches:

Approach A (Wi-Fi): $50 sensors, $10/month/warehouse, 30-second updates, requires Wi-Fi infrastructure Approach B (LoRaWAN): $80 sensors + $200 gateway, $5/month/warehouse, 10-minute updates, 10-year battery

Think about:

  1. What happens when temperature drifts out of range in a 200,000 sq ft warehouse with metal racking blocking signals?
  2. Is the $30 sensor price difference more important than 5-year operational costs and reliability?

Key Insight: IoT technology selection depends on application requirements, not “newest” or “fastest” technology.

Interactive Calculator: IoT Connectivity TCO Comparison

Compare total cost of ownership for different IoT connectivity technologies:

Try adjusting:

  • Number of sensors to see scaling effects
  • Deployment duration to see how operational costs accumulate
  • Sensor costs to reflect your vendor quotes

Critical Requirements Analysis:

Warehouse Environment Challenges:

  • Large buildings (200,000+ sq ft) - Wi-Fi coverage gaps common
  • Metal racking - blocks Wi-Fi signals, creates dead zones
  • Power outlets scarce - sensors need battery-powered
  • Temperature changes slowly - no need for 30-second updates

5-Year Total Cost of Ownership:

Approach Sensors Installation Monthly Ops 5-Year Total
Wi-Fi $10K $15K (Wi-Fi + power) $500/mo ($30K) $55,000
LoRaWAN $16K $3K (simple placement) $250/mo ($15K) $34,000 (38% savings)

Given: 50-sensor deployment, 5-year horizon

\[\text{Cellular TCO} = \$18K + \$12K + \$25K = \$55K\] \[\text{LoRaWAN TCO} = \$16K + \$3K + \$15K = \$34K\] \[\text{Cost savings} = \frac{\$55K - \$34K}{\$55K} = 38\%\]

Scaling impact: At 1,000 sensors, the gap widens: \[\text{Cellular} = \$360K + \$240K + \$500K = \$1.1M\] \[\text{LoRaWAN} = \$320K + \$20K + \$300K = \$640K\,(\text{42\% savings})\]

Lower operational costs (10-year batteries, no SIM management) drive LoRaWAN ROI despite higher initial gateway investment.

Why 10-Minute Intervals Suffice:

  • Pharmaceutical storage temperature changes gradually (hours, not seconds)
  • Refrigeration systems have thermal mass - temperature drifts slowly
  • 10-minute intervals provide ample warning (regulations require hourly checks)
  • Real-time creates data overload: 1,051,200 readings/year vs 52,560

LoRaWAN Advantages:

  • Single gateway covers entire warehouse (vs dense Wi-Fi AP deployment)
  • 10-year battery eliminates power infrastructure ($15K savings)
  • Excellent signal penetration through metal racking
  • Dedicated IoT network isolated from business Wi-Fi

Question 1: A fitness tracker that records steps locally and only syncs to your phone via Bluetooth (no cloud connection) is:

  1. A full IoT device because it has sensors and connectivity
  2. A connected device because Bluetooth enables device-to-device communication but not internet
  3. An embedded device because it has no connectivity at all
  4. An IoT device because it can track health metrics

Answer: b) A connected device because Bluetooth enables device-to-device communication but not internet

Explanation: The tracker has: - Thing: The physical wristband - Computation: Processor counting steps - Connectivity: Bluetooth only (not internet)

Bluetooth alone provides local wireless communication but not internet connectivity. The device becomes IoT only when the phone acts as a gateway to upload data to the cloud. Without that cloud connection, it’s “connected” but not truly “IoT.”

The Gateway Distinction: Many devices achieve IoT status indirectly through a smartphone gateway. If this tracker’s companion app uploads to the cloud, the SYSTEM is IoT, but the tracker alone is just connected.

Question 2: Which of the following is the MOST accurate way to describe the “Internet” requirement in IoT?

  1. The device must use Wi-Fi
  2. The device must connect to the World Wide Web
  3. The device must be able to communicate with remote systems via IP-based networks
  4. The device must have a mobile app

Answer: c) The device must be able to communicate with remote systems via IP-based networks

Explanation:

  • (a) Wrong: Wi-Fi is just one connectivity option. Cellular, Ethernet, LoRaWAN are equally valid.
  • (b) Partially wrong: IoT uses internet protocols (TCP/IP) but doesn’t necessarily access “web pages.”
  • (c) Correct: The core requirement is IP-based communication enabling remote access, whether direct or through a gateway.
  • (d) Wrong: Mobile apps are a user interface choice, not a connectivity requirement. Many IoT devices use web dashboards or machine-to-machine communication.

Key Insight: “Internet” in IoT means protocol-based network communication (typically IP), not specifically “browsing the web.”

Question 3: A smart door lock with Wi-Fi that allows remote unlocking from anywhere in the world demonstrates which IoT advantage over a Bluetooth-only lock?

  1. Better security
  2. Lower power consumption
  3. Global accessibility instead of proximity-only control
  4. Faster response time

Answer: c) Global accessibility instead of proximity-only control

Explanation: The fundamental difference between “connected” (Bluetooth) and “IoT” (Wi-Fi/Internet) is reach:

  • Bluetooth: 10-100 feet range, requires physical proximity
  • Wi-Fi/Internet: Global range, control from anywhere with internet access

Business Impact Example:

  • Bluetooth lock: Can only unlock when standing at the door
  • IoT lock: Can unlock remotely for delivery drivers (Amazon Key), grant temporary access to guests, or monitor who enters while you’re traveling

This global accessibility unlocks new use cases worth billions (package delivery, Airbnb key management, enterprise access control).

9.5 Characteristics of Ideal IoT Systems

Time: ~8 min | Level: Intermediate | ID: P03.C01.U05

What distinguishes a well-designed IoT system from a mediocre one? Understanding the characteristics of ideal IoT implementations helps engineers, designers, and product managers create systems that deliver real value. These eleven characteristics represent design goals that the best IoT solutions strive to achieve.

9.5.1 The Eleven Characteristics of Ideal IoT

Grouped diagram organizing the eleven characteristics of strong IoT systems into experience, intelligence, trust and performance, and operability

Characteristics grouped by design goal
Figure 9.8

This variant shows the 11 characteristics as a priority matrix - different IoT domains prioritize different characteristics:

Heatmap comparing how smart home, industrial, agriculture, medical, and fleet projects prioritize the eleven IoT characteristics

Flowchart diagram
Figure 9.9: How different IoT domains prioritize the 11 characteristics

Why this variant helps: The original mindmap lists all 11 characteristics as equally important. This variant shows the design reality: different applications prioritize different characteristics. A factory needs millisecond response times (Fast), while a farm sensor can wait hours (Growing is more important). Understanding these trade-offs is essential for IoT product design.

Characteristic Description Real-World Example
Ubiquitous Available everywhere, seamlessly integrated across environments Smart lighting works identically at home, office, and hotel
Smart Makes intelligent decisions based on data and context Thermostat learns your schedule and pre-heats before you arrive
Agile Quickly adapts to changing conditions and requirements Factory sensors detect anomaly and immediately adjust process parameters
On Demand Instantly accessible when needed, responsive to user requests Voice assistant responds within milliseconds to commands
Blend into Background Operates unobtrusively, ambient computing that doesn’t demand attention Environmental sensors work silently without user interaction
Secure Protected against cyber threats, data breaches, and unauthorized access End-to-end encryption, secure boot, and regular security updates
Low Maintenance Self-monitoring, self-healing, minimal human intervention required Devices automatically download updates and report health status
Fast Low latency responses, real-time data processing Industrial control systems respond in less than 10ms to sensor inputs
Upgradable Can evolve through OTA updates without hardware replacement Tesla cars gain new features through software updates
Growing Scales seamlessly from prototype to millions of devices Platform handles 10 devices in pilot and 10 million in production
Adaptable Flexible to new use cases, protocols, and integrations Smart home hub supports new device types as they emerge
Interactive Tool: IoT Characteristics Priority Scorer

Score your IoT project requirements against the eleven ideal characteristics:

How to use:

  1. Select your project type for preset values, or choose “Custom”
  2. Adjust sliders to reflect your specific requirements
  3. Review your top 3 priorities - these should drive your design decisions
  4. Accept trade-offs on bottom-ranked characteristics

9.5.2 Characteristic Dependencies

The eleven characteristics do not exist in isolation – several depend on or enable each other. Understanding these relationships helps you identify which foundational characteristics to invest in first.

Three-tier dependency diagram showing foundational, enablement, and experience layers among the IoT characteristics

Reading the diagram: Arrows show dependency direction. “Secure” enables “Upgradable” because OTA updates require authenticated, encrypted channels. “Fast” enables “On Demand” because instant user response requires low-latency infrastructure. Investing in foundation-layer characteristics unlocks the enabler and experience layers.

Trade-off Reality: No single IoT system perfectly achieves all eleven characteristics. Designers must prioritize based on use case:

Use Case Priority Characteristics Acceptable Trade-offs
Medical Wearable Secure, Fast, Low Maintenance May sacrifice Ubiquitous (works only in certain regions)
Smart Agriculture Low Maintenance, Growing, Adaptable May sacrifice Fast (hourly updates sufficient)
Industrial Control Fast, Secure, Agile May sacrifice Blend into Background (operators need visibility)
Consumer Smart Home On Demand, Upgradable, Blend into Background May sacrifice Growing (fixed home size)

Design Principle: Identify your 3-4 must-have characteristics and ensure they’re exceptional, rather than achieving mediocrity across all eleven.

Scenario: You’re evaluating two smart thermostat products for a commercial building deployment (500 units across 50 floors):

Product A: Fast response (2-second latency), excellent mobile app, requires manual firmware updates via USB, single-building deployment limit, proprietary protocol.

Product B: Slower response (8-second latency), basic web interface, automatic OTA updates, unlimited scalability, supports multiple protocols (Wi-Fi, Zigbee, BACnet).

Question: Which product better meets ideal IoT characteristics for this commercial deployment?

Answer: Product B wins because: - Growing: Unlimited scalability handles future expansion (Product A’s single-building limit is disqualifying) - Low Maintenance: OTA updates across 500 devices vs. USB updates (500 x manual visits = untenable) - Upgradable: Automatic firmware ensures security patches reach all devices - Adaptable: Multi-protocol support integrates with existing BACnet building management systems

Speed Trade-off is Acceptable: HVAC systems have thermal mass - 8-second response is adequate for temperature control (rooms don’t heat/cool in seconds). 2-second advantage provides no practical benefit.

Product A’s mobile app is irrelevant for commercial building operators who use centralized building management dashboards, not individual phone apps.

This illustrates why prioritizing the right characteristics for your use case matters more than raw feature comparison.

Question 1: A smart irrigation system for a large farm needs to scale from a 10-sensor pilot to 10,000 sensors across multiple fields. Which characteristic is MOST critical?

  1. Fast (low latency)
  2. Growing (scalability)
  3. On Demand (instant response)
  4. Blend into Background (invisible operation)

Answer: b) Growing (scalability)

Explanation: For agricultural IoT deployments that start small and expand:

  • Growing (b) is critical because the platform must handle 1000x growth without architectural changes
  • Fast (a) is not critical because soil moisture changes over hours, not milliseconds
  • On Demand (c) is nice-to-have but farmers don’t need instant response for irrigation decisions
  • Blend into Background (d) is expected but not the primary concern

Design Implication: Choose a platform architecture (cloud, protocols, data storage) that scales horizontally from day one, even if the pilot is small.

Question 2: An IoT pacemaker must prioritize which characteristics above all others?

  1. Growing and Adaptable
  2. Secure and Fast
  3. Ubiquitous and On Demand
  4. Low Maintenance and Blend into Background

Answer: b) Secure and Fast

Explanation: For life-critical medical devices:

  • Secure: A hacked pacemaker could kill the patient. Security is non-negotiable.
  • Fast: Cardiac events happen in milliseconds. The device must respond instantly.

Why others are lower priority:

  • Growing: One pacemaker per patient, no scaling needed
  • Adaptable: Regulatory approval limits changes; stability > flexibility
  • Ubiquitous: Works in one patient’s body, not everywhere
  • Blend into Background: Yes, but security and speed come first

Key Insight: Medical IoT has different priorities than consumer or industrial IoT. Always map characteristics to the specific domain’s requirements.

Question 3: Which IoT characteristic does Tesla’s over-the-air (OTA) software updates best demonstrate?

  1. Smart
  2. Upgradable
  3. Growing
  4. Agile

Answer: b) Upgradable

Explanation: Tesla’s OTA updates exemplify Upgradable because:

  • Cars receive new features years after purchase (Autopilot improvements, new games, performance boosts)
  • No dealership visit required
  • Hardware stays the same; software evolves

Why not the others:

  • Smart (a): The car being intelligent is separate from its ability to receive updates
  • Growing (c): Tesla’s fleet scaling is a company achievement, not an individual car characteristic
  • Agile (d): Agile means quick adaptation to real-time conditions; OTA updates are periodic improvements

Industry Impact: Tesla’s OTA capability forced traditional automakers to add similar features. It’s now a competitive requirement in the automotive IoT market.

Question 4: A startup is designing a smart home hub. They can only excel at 3 characteristics. Which combination makes the most business sense?

  1. Fast, Growing, Secure
  2. On Demand, Upgradable, Adaptable
  3. Ubiquitous, Smart, Blend into Background
  4. Low Maintenance, Fast, Growing

Answer: b) On Demand, Upgradable, Adaptable

Explanation: For consumer smart home hubs:

  • On Demand: Users expect instant response (“Alexa, turn on lights”)
  • Upgradable: Smart home ecosystem evolves rapidly; hub must receive new features
  • Adaptable: New device protocols emerge constantly (Thread, Matter); hub must integrate them

Why others are less critical:

  • Fast (a, d): Home automation doesn’t need industrial-grade millisecond response
  • Growing (a, d): Homes have finite size; scaling to millions isn’t the hub’s job
  • Secure (a): Important but not a top-3 differentiator for consumers (sadly)
  • Ubiquitous (c): Hub stays in one home; works in all rooms but not multiple locations
  • Blend into Background (c): Nice aesthetically but not a purchase decision driver

Design Principle: Match your top 3 characteristics to what customers actually value and pay for.

Common Pitfalls

1. Confusing “Connected” with “IoT” A device with Bluetooth-only connectivity is a connected device, not an IoT device. True IoT requires internet reachability – either directly (Wi-Fi, cellular) or indirectly through a gateway. Marketing teams frequently label Bluetooth-only products as “IoT” or “smart,” misleading buyers who expect remote access and cloud intelligence.

2. Treating All Eleven Characteristics as Equally Important No single IoT system can excel at all eleven characteristics simultaneously. Attempting to optimize for everything leads to a mediocre product that excels at nothing. Successful teams identify 3-4 characteristics critical to their domain and design around those. A farm sensor optimized for “Fast” (millisecond response) wastes engineering effort – soil moisture changes over hours.

3. Choosing Technology Before Understanding Requirements Teams often select Wi-Fi because it is familiar, then discover it drains batteries in days, requires power infrastructure at every sensor node, and struggles with signal penetration in industrial environments. Always start with the application’s constraints (range, power, data rate, environment) and let requirements drive technology selection.

4. Ignoring the Gateway Distinction A fitness tracker that syncs only to a phone via Bluetooth is not IoT on its own. The system becomes IoT when the phone uploads data to the cloud. This distinction matters for reliability: if the phone is absent, the cloud connection breaks. Design decisions should account for whether a device depends on a gateway and what happens when that gateway is unavailable.

5. Overlooking Scalability Until It Is Too Late A prototype that works with 10 sensors often fails catastrophically at 10,000. Architecture choices made during prototyping (polling frequency, database schema, message broker capacity) become constraints at scale. Evaluate the “Growing” characteristic early, even if the pilot is small.

9.6 Visual Bridge: From 5 Layers to 7

The five-layer model used earlier in the chapter is a teaching shortcut. Detailed reference architectures split the backend into more specific data and business layers when you need sharper design boundaries.

9.7 Summary

In this chapter, you learned:

  • IoT works in four steps: Sense -> Connect -> Process -> Act, repeating continuously
  • Three minimum requirements define IoT: Thing + Computation + Internet connectivity
  • Eleven characteristics distinguish ideal IoT systems: Ubiquitous, Smart, Agile, On Demand, Blend into Background, Secure, Low Maintenance, Fast, Upgradable, Growing, Adaptable
  • Trade-offs are necessary: Different applications prioritize different characteristics
  • Technology selection should be driven by requirements, not by “newest” or “fastest”
Key Takeaways
  1. The Three Ingredients Test is your filter: If a device lacks Thing, Computation, OR Internet connectivity, it’s not IoT regardless of marketing claims
  2. Connected vs IoT distinction matters for product positioning: Bluetooth-only = connected (proximity); Internet = IoT (global reach)
  3. The Eleven Characteristics are quality benchmarks, not checkboxes: No device excels at all eleven; prioritize 3-4 based on your use case
  4. Trade-offs define design decisions: Medical IoT prioritizes Secure+Fast; Agriculture prioritizes Growing+Low Maintenance; Consumer prioritizes On Demand+Upgradable
  5. Technology selection follows requirements: Choose LoRaWAN for long-range battery-powered sensors, Wi-Fi for high-bandwidth local devices, cellular for mobile assets
Concept Key Insight Application
Three Ingredients Thing + Computation + Internet = IoT Use as evaluation filter for any device
Connected vs IoT Local wireless (Bluetooth) vs Global reach (Internet) Product classification and positioning
Eleven Characteristics Quality goals, not equal requirements Prioritize 3-4 based on domain
Trade-offs No perfect IoT device exists Match priorities to use case
Technology Selection Requirements-driven, not trend-driven Choose connectivity by application needs

9.8 Knowledge Check

Scenario: A hospital system must choose between three remote patient monitoring (RPM) wearable devices for 5,000 chronic heart failure patients. All three meet minimum IoT requirements (Thing + Computation + Internet). Which characteristics matter most, and how do you score them?

The Three Devices:

Device Price Battery Life Data Frequency FDA Cleared Proprietary Protocol OTA Updates
Device A $89 48 hours Every 15 min Yes Yes (vendor lock-in) No (requires device return)
Device B $199 7 days Every 5 min Yes No (standard BLE + FHIR) Yes (automatic)
Device C $145 72 hours Every 1 min Yes No (standard protocols) Yes (manual approval)

Step 1: Prioritize Characteristics for Healthcare RPM

For a medical wearable with 5,000 deployed devices, which of the 11 characteristics are non-negotiable vs. nice-to-have?

Characteristic Priority Rationale
Secure Critical (9/10) HIPAA compliance mandatory; patient health data
Fast High (7/10) Heart failure alerts need <5 min latency
Low Maintenance High (8/10) 5,000 devices × quarterly battery changes = unsustainable
Upgradable High (8/10) FDA may require firmware patches; new clinical protocols evolve
Growing Medium (6/10) May expand to 10K patients, but not 100K
Adaptable Medium (5/10) Need to integrate with Epic EHR, but scope is defined
Smart Medium (6/10) Some local anomaly detection helpful but not critical
On Demand Low (4/10) Medical monitoring is periodic, not instant-response
Ubiquitous Low (3/10) Works at home/clinic only, not travel-focused
Agile Low (4/10) Clinical protocols change slowly
Blend into Background Low (3/10) Patients expect visible medical devices

Step 2: Score Each Device

Characteristic Weight Device A Score Device B Score Device C Score
Secure 20% 7/10 (proprietary = unknown) 9/10 (standard protocols, audited) 9/10 (standard protocols)
Fast 15% 5/10 (15-min intervals too slow) 9/10 (5-min intervals ideal) 10/10 (1-min intervals)
Low Maintenance 20% 4/10 (2-day battery) 10/10 (7-day battery) 6/10 (3-day battery)
Upgradable 20% 2/10 (no OTA, device return) 10/10 (auto OTA) 7/10 (manual OTA)
Growing 10% 4/10 (vendor lock-in limits scale) 9/10 (open standards) 9/10 (open standards)
Adaptable 10% 3/10 (proprietary integration) 10/10 (FHIR standard) 9/10 (standard but limited)
Smart 5% 6/10 (basic alerts) 8/10 (edge anomaly detection) 7/10 (cloud-only processing)

Weighted Scores:

  • Device A: (7×0.20) + (5×0.15) + (4×0.20) + (2×0.20) + (4×0.10) + (3×0.10) + (6×0.05) = 4.5/10
  • Device B: (9×0.20) + (9×0.15) + (10×0.20) + (10×0.20) + (9×0.10) + (10×0.10) + (8×0.05) = 9.5/10
  • Device C: (9×0.20) + (10×0.15) + (6×0.20) + (7×0.20) + (9×0.10) + (9×0.10) + (7×0.05) = 7.8/10
In 60 Seconds

This chapter covers iot requirements and characteristics, explaining the core concepts, practical design decisions, and common pitfalls that IoT practitioners need to build effective, reliable connected systems.

Step 3: Calculate Total Cost of Ownership (5-Year)

Cost Component Device A ($89) Device B ($199) Device C ($145)
Hardware (5K devices) $445,000 $995,000 $725,000
Battery replacements (48h → 900/yr; 7d → 50/yr; 72h → 700/yr) @ $25/visit $112,500/yr = $562,500 $6,250/yr = $31,250 $87,500/yr = $437,500
Firmware updates (return shipping @ $15/device × 3 updates) $225,000 $0 (OTA) $75,000 (2 manual)
Integration (proprietary = $150K; standard = $25K) $150,000 $25,000 $40,000
5-Year TCO $1,382,500 $1,051,250 $1,277,500

Step 4: Calculate Clinical Value

Outcome Metric Device A (15-min) Device B (5-min) Device C (1-min)
Early alert detection (% of events caught in time) 72% 94% 96%
Prevented hospitalizations (per 5K patients/year) 360 470 480
Cost per hospitalization $12,500 $12,500 $12,500
Annual savings $4.5M $5.875M $6.0M
5-year clinical value $22.5M $29.375M $30.0M

Decision:

Device B wins on all three dimensions:

  1. Highest quality score: 9.5/10 vs. 7.8 (Device C) vs. 4.5 (Device A)
  2. Lowest TCO: $1.05M vs. $1.28M (Device C) vs. $1.38M (Device A)
  3. Highest clinical value: $29.4M vs. $30M (Device C, marginal) vs. $22.5M (Device A)

Device B costs $110 more per unit than Device A, but saves $331K in 5-year TCO and delivers $6.9M more in clinical value.

Device C has slightly better clinical outcomes ($600K over 5 years) but costs $226K more than Device B and scores lower on critical characteristics (Low Maintenance, Upgradable).

Key Lessons:

  1. Not all 11 characteristics matter equally: For medical RPM, 75% of the decision weight comes from just 4 characteristics (Secure, Fast, Low Maintenance, Upgradable). Domain determines priorities.

  2. TCO ≠ purchase price: Device A’s $89 price looks attractive, but 5-year TCO is 31% higher than Device B due to battery replacement visits and firmware update logistics.

  3. Characteristics predict TCO: Low Maintenance and Upgradable directly correlate with operational costs. Devices scoring poorly on these characteristics always cost more long-term.

  4. Weighted scoring prevents bias: Without structured scoring, humans gravitate toward “favorite features.” Device C’s 1-minute data frequency is impressive but matters far less than Device B’s 7-day battery and auto-OTA for a 5,000-device deployment.

Application to Your Projects:

  1. List the 11 characteristics
  2. Prioritize 3-4 as non-negotiable for your domain
  3. Assign weights summing to 100%
  4. Score each option on the prioritized characteristics
  5. Calculate weighted total + TCO + domain-specific value
  6. Document the rationale for the decision

This framework prevents “gut feel” decisions and ensures the right trade-offs for your use case.

How It Works: IoT Data Flow Through Architecture Layers

The big picture: IoT systems move data through five architectural layers – Physical, Edge, Connectivity, Cloud, and Application – with each layer transforming raw sensor readings into actionable user value.

Step-by-step breakdown:

  1. Physical Layer (Data Capture): A smart thermostat’s temperature sensor (DHT22) measures 18.3°C every 30 seconds – Real example: generates 2,880 readings per day, each 2 bytes = 5.76 KB/day raw data
  2. Edge Layer (Local Processing): The thermostat’s microcontroller (ESP32) averages the last 10 readings, detects “temperature dropping 0.3°C/hour” trend, and flags “heat needed soon” – Real example: reduces data from 2,880 points to 288 aggregated readings (10x compression) before transmission
  3. Connectivity Layer (Data Transmission): Wi-Fi sends the aggregated reading + trend flag to AWS IoT Core via MQTT protocol – Real example: 50-byte payload transmitted every 5 minutes = 14,400 bytes/day (2.5x further reduction vs. raw streaming)
  4. Cloud Layer (Intelligence and Storage): AWS Lambda function compares current pattern against 6 months of historical data (52 million readings), ML model predicts “optimal heating start time is 6:15 PM for 7:00 PM comfort” – Real example: processes data from 1 million+ thermostats simultaneously, generating personalized schedules
  5. Application Layer (User Value): Mobile app displays “Heating starts in 15 min” notification and shows “You’ll save $12 this month vs. always-on heating” – Real example: 30% energy savings ($180/year) delivered through optimized scheduling based on learned patterns

Why this matters: Understanding this data flow reveals where processing should happen. Streaming 5.76 KB/day raw sensor data to the cloud costs $2/month in cellular data (IoT project killer), while edge processing reduces it to 14.4 KB/day for $0.20/month. The 10x cost difference between “sense and stream” vs. “sense, process, then stream” is why edge computing is fundamental to viable IoT economics, not just a performance optimization.

9.9 Concept Relationships

This Chapter’s Concepts Related Chapters How They Connect
Three Ingredients Test IoT Introduction Thing + Computation + Internet expands into minimum requirements
Eleven Characteristics IoT Perspectives Different stakeholders prioritize different characteristics
Architecture Layers Reference Architectures Five layers expanded into complete system design patterns
LoRaWAN for Agriculture LoRa and LoRaWAN LPWAN technology selection for warehouse monitoring example
Connectivity Selection Protocol Comparison Framework for choosing Wi-Fi vs. LoRaWAN vs. Cellular

9.10 See Also

Continue the IoT Overview Series:

Architecture Deep Dives:

Connectivity Selection:

  • Wi-Fi for IoT - When to use Wi-Fi (local high-bandwidth)
  • LoRa and LoRaWAN - When to use LPWAN (long-range, battery-powered)
  • Cellular IoT - When to use NB-IoT/LTE-M (mobile assets)

9.11 What’s Next

Direction Chapter Description
Next Common Pitfalls Mistakes to avoid when choosing vendors, architectures, and deployment assumptions
Previous Industry 4.0 and Smart Manufacturing See how requirements and trade-offs play out in industrial deployments
Related IoT Perspectives Compare how different stakeholders weight these same characteristics
Advanced Device Evolution Revisit the embedded -> connected -> IoT progression through a capability lens
Hub Simulation Playground Interactive IoT protocol experiments