This chapter assumes you have read IoT Introduction or have basic familiarity with what IoT means. No technical background is required.
Quick Mental Model
Use two passes whenever you evaluate a product:
Three Ingredients Test: Is there a physical thing, embedded computation, and internet reach, directly or through a gateway?
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.
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
Flowchart diagram
Figure 9.2
Real Example - Smart Thermostat:
Sense: Temperature sensor reads 65F (you set target to 72F)
Connect: Thermostat sends data to cloud via Wi-Fi
Process: Cloud compares 65F vs 72F, decides “too cold”
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
Figure 9.3: A collection of images showing various everyday objects that can become IoT devices
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.
Knowledge Check: IoT Fundamentals
Question 1: A traditional coffee maker with a timer that you program by pressing buttons on the device itself is:
An IoT device because it has computation (timer chip)
A connected device because it can be scheduled
An embedded device because it lacks internet connectivity
A smart device because it makes coffee automatically
Reveal Answer
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?
Sense - the sensors analyze the data
Connect - the network routes decisions
Process - the cloud/edge analyzes data and determines actions
Act - the actuators decide what to do
Reveal Answer
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:
It uses sensors
It has all three ingredients: thing, computation, and internet connectivity
It saves money on waste collection
It’s a physical object
Reveal Answer
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.
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:
Device classification decision tree
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:
Does Bluetooth-only connectivity truly enable “control from anywhere” marketing promises?
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:
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
Knowledge Check: Minimum Requirements
Question 1: A fitness tracker that records steps locally and only syncs to your phone via Bluetooth (no cloud connection) is:
A full IoT device because it has sensors and connectivity
A connected device because Bluetooth enables device-to-device communication but not internet
An embedded device because it has no connectivity at all
An IoT device because it can track health metrics
Reveal Answer
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?
The device must use Wi-Fi
The device must connect to the World Wide Web
The device must be able to communicate with remote systems via IP-based networks
The device must have a mobile app
Reveal Answer
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?
Better security
Lower power consumption
Global accessibility instead of proximity-only control
Faster response time
Reveal Answer
Answer: c) Global accessibility instead of proximity-only control
Explanation: The fundamental difference between “connected” (Bluetooth) and “IoT” (Wi-Fi/Internet) is reach:
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
Characteristics grouped by design goal
Figure 9.8
Alternative View: Characteristics as Design Trade-offs
This variant shows the 11 characteristics as a priority matrix - different IoT domains prioritize different 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
Select your project type for preset values, or choose “Custom”
Adjust sliders to reflect your specific requirements
Review your top 3 priorities - these should drive your design decisions
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.
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.
Why These Characteristics Matter
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.
Understanding Check: Evaluating IoT Products
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.
Knowledge Check: Eleven Characteristics
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?
Fast (low latency)
Growing (scalability)
On Demand (instant response)
Blend into Background (invisible operation)
Reveal Answer
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?
Growing and Adaptable
Secure and Fast
Ubiquitous and On Demand
Low Maintenance and Blend into Background
Reveal Answer
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
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?
Smart
Upgradable
Growing
Agile
Reveal Answer
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?
Fast, Growing, Secure
On Demand, Upgradable, Adaptable
Ubiquitous, Smart, Blend into Background
Low Maintenance, Fast, Growing
Reveal Answer
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.
Bridge from five-layer IoT teaching model to seven-layer reference architecture
Figure 9.10: Use the five-layer version when you are learning the flow. Switch to the seven-layer reference view when you need to separate storage, abstraction, applications, and business processes explicitly.
Interactive Quiz: Match Concepts
Interactive Quiz: Sequence the Steps
Label the Diagram
💻 Code Challenge
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
Trade-offs are necessary: Different applications prioritize different characteristics
Technology selection should be driven by requirements, not by “newest” or “fastest”
Key Takeaways
The Three Ingredients Test is your filter: If a device lacks Thing, Computation, OR Internet connectivity, it’s not IoT regardless of marketing claims
Connected vs IoT distinction matters for product positioning: Bluetooth-only = connected (proximity); Internet = IoT (global reach)
The Eleven Characteristics are quality benchmarks, not checkboxes: No device excels at all eleven; prioritize 3-4 based on your use case
Trade-offs define design decisions: Medical IoT prioritizes Secure+Fast; Agriculture prioritizes Growing+Low Maintenance; Consumer prioritizes On Demand+Upgradable
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
Quiz: IoT Requirements and Characteristics
Worked Example: Applying the Eleven Characteristics to Product Selection
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?
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)
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:
Highest quality score: 9.5/10 vs. 7.8 (Device C) vs. 4.5 (Device A)
Lowest TCO: $1.05M vs. $1.28M (Device C) vs. $1.38M (Device A)
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:
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.
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.
Characteristics predict TCO: Low Maintenance and Upgradable directly correlate with operational costs. Devices scoring poorly on these characteristics always cost more long-term.
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:
List the 11 characteristics
Prioritize 3-4 as non-negotiable for your domain
Assign weights summing to 100%
Score each option on the prioritized characteristics
Calculate weighted total + TCO + domain-specific value
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:
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
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
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)
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
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.