After completing this chapter, you will be able to:
Apply the 8 facets of IoT design framework from visible UI to invisible platform architecture
Explain why lower facets (Platform, Productization, Service) determine long-term product success more than visible UI
Apply Mark Weiser’s 8 principles of calm technology to assess and improve IoT system designs
Design IoT notification strategies that inform without demanding attention
Evaluate existing IoT products against calm technology principles using structured scoring criteria
Implement graceful degradation patterns ensuring core functionality survives connectivity or power failures
For Beginners: 8 Facets of IoT Design
When designing an IoT product, it is tempting to focus on the app and the device hardware. But there are actually 8 layers (facets) to consider – from the visible user interface down to invisible platform architecture. The lower facets (connectivity, platform, productization) often determine long-term success more than the screen design. This chapter also introduces calm technology – the idea that the best technology fades into the background. A smoke detector that sits silently for years and only demands attention during a real emergency is calm technology. An IoT doorbell that sends 50 motion alerts a day is the opposite.
Sensor Squad: The Eight Layers of Design!
“Did you know there are eight different things to think about when designing an IoT product?” asked Max the Microcontroller. “The top layer is the User Interface – that is what people see and touch, like Lila’s lights and a phone screen. But underneath, there are seven more layers that most people never notice!”
Lila the LED said, “One of the coolest ideas is called calm technology. It means your device should be helpful WITHOUT being annoying. Imagine a smart lamp that gently changes color when rain is coming – you notice it in the background without it screaming ‘ALERT! RAIN!’ at you. The best IoT devices whisper, they do not shout.”
“The hidden layers matter too,” added Sammy the Sensor. “There is connectivity (how I talk to the internet), data management (how readings are stored), and the platform (the software engine running everything). If any hidden layer is bad, the whole product feels broken – even if the screen looks pretty!” Bella the Battery nodded, “Good design goes all the way down, from what you see to what you never see.”
Key Concepts
Design Model: Abstract representation of system behaviour, user interaction, and data flow used to guide implementation decisions.
Calm Technology: Design philosophy creating technology that informs without demanding attention, residing at the periphery of user awareness.
Design Thinking: Human-centred innovation process: empathise, define, ideate, prototype, and test in iterative cycles.
Reference Architecture: Documented, validated design pattern for a class of IoT systems, reducing design time and avoiding known pitfalls.
Facet Model: Framework decomposing IoT system design into orthogonal dimensions (physical, cyber, social) for structured analysis.
Context Awareness: System capability to sense and respond to its physical, social, and operational environment.
System-of-Systems: IoT architecture where multiple autonomous systems interact to produce emergent capabilities no single system provides alone.
20.2 Prerequisites
Before diving into this chapter, you should be familiar with:
User Experience Design: UX design principles inform the human-centered design thinking approach
20.3 The 8 Facets of IoT Design
A comprehensive framework for IoT design organizes work across 8 distinct facets, arranged from most visible to users (UI) down to least visible (platform architecture). This model ensures designers and engineers address all aspects of the user experience, not just the obvious interface elements.
Figure 20.1: Eight facets of IoT design arranged vertically from most visible to least visible.
Figure 20.2: 8 Facets Applied: Concrete example showing how Nest Thermostat addresses each design facet, from visible UI elements down to platform ecosystem strategy.
20.3.1 Understanding the 8 Facets
Facet
Visibility
Focus
Example
1. UI/Visual Design
Highest
Screen layout, colors, typography
Smart thermostat display showing 72°F
2. Interaction Design
High
Per-device behaviors and flows
How users adjust temperature (tap, swipe, voice)
3. Industrial Design
High
Physical form factor, materials
Thermostat’s round shape, premium finish
4. Interusability
Medium
Cross-device interactions
Phone app controlling thermostat while away
5. Conceptual Model
Medium
User mental model
“The house learns my schedule” vs “I program zones”
6. Service Design
Low
Customer journey, support
Installation service, energy reports, pro monitoring
7. Productization
Low
Target audience, value proposition
“Save 23% on heating bills” for eco-conscious homeowners
8. Platform Design
Lowest
Architecture across products
Works with Alexa, Google Home, Apple HomeKit
20.3.2 Why All 8 Facets Matter
Common Mistake: Designing Only the Visible Facets
Many IoT products fail not because of poor UI, but because lower facets were neglected:
Nest Thermostat success: Excellent across all 8 facets—beautiful UI (#1), intuitive controls (#2), iconic design (#3), seamless phone/watch integration (#4), clear “learning” mental model (#5), professional installation option (#6), clear energy-saving value (#7), and Works With Nest ecosystem (#8).
Failed smart home products: Often had good UI (#1) but poor interusability (#4)—devices that only worked with proprietary apps—or weak platform design (#8)—no integration with major ecosystems.
Design principle: Start from the bottom (Platform Design) and work up. A beautiful UI cannot fix a broken platform strategy.
20.3.3 Applying the 8-Facet Model
When designing an IoT product, use this checklist:
Platform Design: What ecosystem(s) will you support? What’s your API strategy?
Productization: Who is your target user? What’s the core value proposition?
Service Design: What happens when things go wrong? How do users get help?
Conceptual Model: What metaphor will users understand? (e.g., “digital pet” vs “automation rules”)
Interusability: How do multiple devices and interfaces work together?
Industrial Design: What physical form best serves the use case?
Interaction Design: How do users accomplish tasks on each device?
UI/Visual Design: What visual language communicates your brand and aids usability?
Pro Tip: The Iceberg Principle
Like an iceberg, 80% of good IoT design is invisible to users. The 3 bottom facets (Platform, Productization, Service) determine long-term success, while the 3 top facets (UI, Interaction, Industrial) determine first impressions. The middle 2 facets (Interusability, Conceptual Model) bridge the gap.
Successful IoT companies invest equally across all 8 facets.
20.4 Calm Technology: 8 Principles for Ambient IoT
Mark Weiser and John Seely Brown introduced the concept of “calm technology” in their seminal 1995 work—technology that informs but doesn’t demand attention. As IoT devices proliferate in our homes, workplaces, and cities, the principles of calm technology become essential design guidance.
Academic Resource: CMU Sensing Systems - The Original Ubicomp Device
Xerox PARC Active Badge designed by Roy Want - one of the first ubiquitous computing devices that enabled location-aware services through infrared beacons
The Xerox PARC Active Badge (1992) was one of the first ubicomp devices, designed by Roy Want. It embodied calm technology principles:
Ambient awareness: Badge broadcast location via infrared every 15 seconds
Peripheral information: System knew where people were without explicit interaction
Calm operation: No buttons to press, no screens to check - just wear the badge
Social norms respected: Visible badge indicated participation in location system
This pioneering device demonstrated that technology could be present without demanding attention - the core principle of calm computing that remains essential for IoT design today.
Source: Carnegie Mellon University - Building User-Focused Sensing Systems
The Goal: IoT systems should enhance our environment while remaining unobtrusive, providing information at the periphery of our attention until needed.
20.4.1 The 8 Principles of Calm Technology
Figure 20.3: Mind map of calm technology’s 8 principles radiating from central node labeled Calm Technology.
20.4.2 Principle 1: Technology should require the smallest possible amount of attention
Principle: IoT devices should operate effectively with minimal user intervention.
IoT Example: A smart thermostat learns your temperature preferences over 2-3 weeks by observing when you manually adjust it. After the learning period, it automatically maintains your preferred temperature without daily input. You interact with it only for major changes (switching to vacation mode), not routine operation.
Poor Implementation: A “smart” thermostat that requires users to program 28 time blocks per week (7 days x 4 periods) and sends notifications asking “Are you comfortable?” three times per day.
20.4.3 Principle 2: Technology should inform and create calm
Principle: Status information should reduce anxiety, not create it.
IoT Example: A smart home security system uses ambient lighting—a soft green glow near the front door indicates “all sensors armed, no alerts.” Users glance at the light when entering/leaving and feel reassured. No notifications, no app checking, just calm confirmation.
Poor Implementation: Security system that sends push notifications every time a sensor is triggered (“Motion detected in hallway 3:47 AM”), creating anxiety rather than calm. Users disable notifications, defeating the purpose.
20.4.4 Principle 3: Technology should make use of the periphery
Principle: Information should be available at the periphery of attention, moving to the center only when needed.
IoT Example: Amazon Echo’s light ring provides peripheral awareness—blue spinning indicates processing your request, red indicates microphone is muted. You don’t need to look at it constantly; the light enters your peripheral vision when state changes matter.
Poor Implementation: Smart speaker that requires you to open an app and check status every time to confirm it heard your command. This forces the interaction to the center of attention unnecessarily.
20.4.5 Principle 4: Technology should amplify the best of technology and the best of humanity
Principle: IoT should enhance human capabilities and interactions, not replace them.
IoT Example: A video doorbell amplifies security (you can see who’s at the door from anywhere) while preserving human interaction (you can have a conversation with the visitor). It enhances the doorbell’s purpose—facilitating communication—rather than replacing human judgment.
Poor Implementation: Automated door entry system that uses facial recognition to admit people without any human confirmation, removing personal interaction and introducing privacy concerns.
Knowledge Check: Applying Calm Technology
20.4.6 Principle 5: Technology can communicate but doesn’t need to speak
Principle: Not all feedback requires explicit language or notifications.
IoT Example: Fitness trackers use haptic feedback (vibrations) to signal goal achievement or inactivity reminders. A gentle buzz communicates “you’ve been sitting for an hour” without interrupting your work with a screen notification or voice alert.
Poor Implementation: Smart watch that announces via voice “YOU HAVE BEEN SITTING FOR 60 MINUTES. PLEASE STAND UP AND MOVE AROUND” during a meeting.
20.4.7 Principle 6: Technology should work even when it fails
Principle: Graceful degradation—devices maintain core functionality when connectivity or power fails.
IoT Example: August Smart Lock includes a physical key slot. If the battery dies, Bluetooth fails, or the app malfunctions, you can still unlock your door with a traditional key. The smart features enhance convenience, but the fundamental function (securing/unlocking the door) never fails.
Poor Implementation: Smart door lock with no physical backup. When batteries die or Wi-Fi fails, you’re locked out of your home. Core functionality depends entirely on technology working perfectly.
20.4.8 Principle 7: The right amount of technology is the minimum needed to solve the problem
Principle: Avoid feature bloat—implement only what users actually need.
IoT Example: Philips Hue smart bulbs offer simple on/off, dimming, and color temperature control—the features most users want daily. Advanced features (scheduling, scenes, API integration) exist but are optional, hidden in settings for users who need them.
Poor Implementation: Smart light bulb that requires users to create an account, set up 15 default “scenes,” configure scheduling rules, and complete a 12-step setup wizard before they can turn on a light. The complexity overwhelms the simple need: “turn the light on/off.”
20.4.9 Principle 8: Technology should respect social norms
Principle: IoT devices should align with existing social expectations and norms, especially around privacy.
IoT Example: Smart home cameras include a physical LED indicator that illuminates when recording. This respects the social norm of visible monitoring—people can see when they’re being recorded, just as they could with a traditional security camera. Visitors and family members are informed, not surveilled secretly.
Poor Implementation: Hidden smart cameras with no indication they’re recording, violating the social expectation of transparent surveillance. Even if legal, it creates discomfort and distrust.
Failure point (#6, #8): Required smartphone app setup, Wi-Fi configuration, and Amazon account. If Wi-Fi failed, button was useless. The “simple button” required complex infrastructure
Social norm violation (#8): Encouraged impulsive buying without price checking or comparison shopping, conflicting with responsible consumer norms
Discontinued 2019: Replaced by Alexa voice ordering and automated subscription, which better aligned with calm principles (voice is more natural than dedicated buttons)
20.7 Applying Calm Technology Principles to Your IoT Design
Design Exercise: Evaluate Your IoT Product Against All 8 Principles
Use this interactive scorecard to evaluate your IoT design against all 8 calm technology principles. Score each principle from 0 (violates) to 2 (fully embodies).
<div style="font-size: 0.95rem; line-height: 1.7; color: #2C3E50;">
<strong>Analysis:</strong> ${
totalScore >= 14 ? "Your IoT product exemplifies calm technology principles. Users will find it delightful to use and it will fade into the background as trusted infrastructure." :
totalScore >= 12 ? "Your design demonstrates strong calm technology alignment. Minor improvements in your lowest-scoring principles will elevate the user experience." :
totalScore >= 10 ? "Your product meets baseline calm design standards. Focus on your weakest principles—particularly graceful degradation and peripheral awareness." :
totalScore >= 8 ? "Mixed results indicate attention-demanding features conflict with calm design. Identify the 2-3 lowest scores and redesign those aspects." :
"Your IoT product creates frustration rather than value. Scores below 10 correlate with <40% adoption and feature abandonment. Fundamental redesign needed."
}
</div>
Example: Smart speaker works immediately after power-on, advanced routines/skills available through app
Pattern 4: Inferred Action
Use case: System learns and acts on patterns without explicit commands
Implementation: Machine learning on usage patterns, context-aware triggers, occupancy-based automation
Example: Smart lights learn “bedtime is 10:30 PM weekdays” and start dimming at 10:15 PM automatically
Common Anti-Pattern: Notification Overload
The Problem: IoT devices that send excessive notifications create anxiety and lead users to disable all alerts, missing critical information.
Example: Smart home system that notifies you: - “Front door opened” (10x per day as family enters/exits) - “Motion detected in living room” (50x per day) - “Temperature changed to 22°C” (every thermostat adjustment) - “Device firmware update available” (monthly, for 15 devices)
Users receive 100+ notifications per day. Within a week, they disable all notifications and miss “Water leak detected in basement.”
Calm Solution:
Default silence: No notifications for normal events (doors opening during expected times, typical motion)
Anomaly alerts only: Notify for unusual events (door opened at 3 AM, motion when house should be empty)
Consolidated summaries: Daily digest “15 devices received firmware updates. Tap to install.”
Result: Users trust the system to alert them when it matters, ignore routine operation. This is calm technology—present in the periphery, moving to center of attention only when necessary.
20.9 Worked Example: Scoring 5 IoT Products on Calm Technology Principles
How calm is your favorite IoT product? This worked example scores five real products across all 8 calm technology principles (0 = violates, 1 = partial, 2 = fully embodies) and reveals why some products delight users while others create frustration.
20.9.1 The Scoring
Principle
Nest Thermostat
Ring Doorbell
Peloton Bike
Philips Hue
Early Smart Fridge
1. Minimum attention
2
1
0
2
0
2. Informs, creates calm
2
1
1
2
0
3. Uses periphery
2
1
0
2
0
4. Amplifies best of both
2
2
2
1
1
5. Communicates without speaking
2
0
0
2
0
6. Works when it fails
2
1
1
2
2
7. Minimum technology
2
1
1
2
0
8. Respects social norms
2
1
2
2
1
Total
16/16
8/16
7/16
15/16
4/16
Rating
Exemplary
Mixed
Attention-demanding
Excellent
Poor
20.9.2 Analysis: Why Scores Differ
Nest Thermostat (16/16) – The gold standard. After a 2-week learning period, it operates autonomously. The ambient display communicates temperature through a simple glow. It works as a manual thermostat if Wi-Fi fails. No microphones, no cameras – just temperature and presence sensing. The highest possible calm score.
Philips Hue (15/16) – Near-perfect calm. Lights work with physical switches if the bridge fails (graceful degradation). The app uses ambient scenes rather than notifications. Setup requires a bridge device, which slightly violates “minimum technology” for users wanting a single smart bulb. Lost one point on principle 4 because light automation can be isolating (everyone staring at phones to adjust shared lights rather than using a shared wall switch).
Ring Doorbell (8/16) – Mixed results. It amplifies security well (principle 4) and respects social norms with its visible camera (principle 8). But it violates calm principles through excessive motion alerts (lost 1 on principles 1-3), voice announcements “Someone is at your door!” (lost 2 on principle 5), and complete dependence on cloud servers (lost 1 on principle 6). Users report notification fatigue within the first week, with many disabling motion alerts entirely.
Peloton (7/16) – Intentionally attention-demanding. A fitness bike that requires 30-60 minutes of focused attention per session inherently violates principles 1, 3, and 5. This is not a design failure – it is a category mismatch. Calm technology principles apply to ambient IoT (thermostats, locks, sensors) but not to intentionally engaging products (fitness equipment, gaming consoles, smart displays). Peloton scores well on principles it should score well on: amplifying the best of human fitness motivation (4) and respecting social norms around home exercise (8).
Early Smart Fridge (4/16) – A cautionary tale. Samsung’s 2016 Family Hub refrigerator had a 21.5-inch touchscreen running apps, a built-in camera for checking contents remotely, and internal temperature/humidity sensors. Despite advanced technology, it scored poorly: required frequent attention to manage grocery lists and camera views (principle 1), displayed complex weather/calendar widgets creating information overload (principle 2-3), used voice announcements for routine events like “door open” (principle 5), and included features far beyond “keeping food cold” (principle 7). The core product – refrigeration – worked perfectly without smart features. The smart overlay demanded attention rather than providing it calmly.
20.9.3 The Calm Technology Decision Framework
When should you apply calm technology principles strictly vs. flexibly?
Periodic attention-demanding moments (workout alerts) are the core value
8-12
Engagement products (smart speakers, displays)
Flexible
Intentionally interactive; calm principles apply to standby state only
6-10
Key insight: A product’s calm score should match its category target. A thermostat scoring 8/16 has a design problem. A Peloton scoring 8/16 is working as intended. The framework helps identify mismatches – products that demand more attention than their category warrants.
How It Works: Calm Technology in a Nest Thermostat
Principle 1: Minimum Attention (Operates autonomously): - Week 1-2: User manually adjusts temperature ~12 times - Thermostat observes: “User sets 68°F at 10PM on weekdays, 72°F at 6AM” - Week 3+: Thermostat automatically adjusts based on learned schedule - User interaction: ~0.4 times/day (only for exceptions like vacation mode)
Principle 3: Uses Periphery (Ambient awareness): - Far View (10+ feet): Glowing ring visible—blue (cooling), orange (heating), green (idle) - Approach (3-5 feet): Ring brightens, displays current temperature (72°F) - Touch (0 feet): Dial shows full UI (target temp, schedule, energy history) - Peripheral → Center progression: Information available at periphery, details on demand
Principle 6: Works When It Fails (Graceful degradation): - Normal: Wi-Fi connected, learns from usage, syncs with phone app - Wi-Fi outage: Continues using last-known schedule locally, no cloud features - Power outage: Battery backup maintains settings for 2-3 hours - Complete failure: Manual dial still works (can be used as dumb thermostat) - Core function (temperature control) NEVER depends on cloud connectivity
Principle 8: Respects Social Norms (Transparent operation): - Leaf icon shows when you’re saving energy (visible feedback for eco-conscious users) - “Why this temperature?” button explains reasoning: “You set 68°F at this time yesterday” - No cameras, no microphones—only temperature/occupancy sensing (minimal privacy intrusion)
Result: User sets initial preference, system learns silently, operates without attention. Nest becomes invisible infrastructure—you notice warmth/coolness, not the thermostat.
Interactive Quiz: Match Concepts
Interactive Quiz: Sequence the Steps
Common Pitfalls
1. Over-Engineering the Initial Prototype
Adding too many features before validating core user needs wastes weeks of effort on a direction that user testing reveals is wrong. IoT projects frequently discover that users want simpler interactions than engineers assumed. Define and test a minimum viable version first, then add complexity only in response to validated user requirements.
2. Neglecting Security During Development
Treating security as a phase-2 concern results in architectures (hardcoded credentials, unencrypted channels, no firmware signing) that are expensive to remediate after deployment. Include security requirements in the initial design review, even for prototypes, because prototype patterns become production patterns.
3. Ignoring Failure Modes and Recovery Paths
Designing only for the happy path leaves a system that cannot recover gracefully from sensor failures, connectivity outages, or cloud unavailability. Explicitly design and test the behaviour for each failure mode and ensure devices fall back to a safe, locally functional state during outages.
Label the Diagram
💻 Code Challenge
20.10 Summary
This chapter covered two essential IoT design frameworks:
Key Takeaways:
8 Facets of IoT Design: Address all dimensions from visible UI design to invisible platform architecture—80% of good design is below the surface
Bottom-Up Design: Start with Platform Design and work upward; a beautiful UI cannot fix a broken platform strategy
Calm Technology: Apply Weiser & Brown’s 8 principles to create IoT systems that inform without demanding attention
Graceful Degradation: Ensure core functionality survives connectivity/power failures—IoT devices must work even when they fail
Peripheral Awareness: Information available at a glance beats notifications demanding attention
Minimum Technology: The right amount of technology is the minimum needed to solve the problem
Respect Social Norms: Privacy indicators, consent, and transparency build trust
Measure Calm: Evaluate designs by how little attention they require, not how many features they offer
Design Principle: If your IoT product requires daily interaction to maintain basic functionality, it’s not calm—it’s demanding. Calm IoT should fade into the background, working for you without needing you.
The next chapter explores Design Thinking for IoT, providing a human-centered methodology for IoT product development through empathize, define, ideate, prototype, and test phases.
This chapter covers 8 facets of iot design, explaining the core concepts, practical design decisions, and common pitfalls that IoT practitioners need to build effective, reliable connected systems.
Try It Yourself: Audit a Smart Device Against Calm Principles
Score your smart speaker/thermostat/camera against all 8 calm principles (0-2 each). Target: 12+ = calm, <10 = too demanding. Track interactions for 3 days and evaluate graceful degradation when offline.