20  8 Facets of IoT Design

20.1 Learning Objectives

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

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.

“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:

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.

Vertical stack diagram showing eight design facets from top to bottom: UI/Visual Design, Interaction Design, Industrial Design, Interusability, Conceptual Model, Service Design, Productization, and Platform Design, with arrows indicating visibility decreasing from top (highest) to bottom (lowest)
Figure 20.1: Eight facets of IoT design arranged vertically from most visible to least visible.
Nest Thermostat case study diagram showing concrete examples for all eight facets: circular touchscreen display for UI, rotate-and-click interaction, round metal housing for industrial design, phone app integration for interusability, learning schedule mental model, professional installation service, energy-saving value proposition, and Works with Nest ecosystem for platform
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:

  1. Platform Design: What ecosystem(s) will you support? What’s your API strategy?
  2. Productization: Who is your target user? What’s the core value proposition?
  3. Service Design: What happens when things go wrong? How do users get help?
  4. Conceptual Model: What metaphor will users understand? (e.g., “digital pet” vs “automation rules”)
  5. Interusability: How do multiple devices and interfaces work together?
  6. Industrial Design: What physical form best serves the use case?
  7. Interaction Design: How do users accomplish tasks on each device?
  8. 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.

Olivetti Active Badge worn by Roy Want at Xerox PARC, showing a small rectangular device with infrared transmitter window and name badge, representing one of the earliest ubiquitous computing location-sensing devices from the early 1990s

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

Mind map diagram with central node 'Calm Technology' connected to eight surrounding principles: Minimum Attention, Inform and Create Calm, Use the Periphery, Amplify the Best, Communicate Without Speaking, Work When It Fails, Minimum Technology, and Respect Social Norms
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.

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.

20.5 Calm vs. Annoying IoT: A Comparison

Calm Technology Annoying Technology
Ambient glow shows system status at a glance Constant notifications demand immediate attention
Learns preferences silently over time Requires daily configuration and manual inputs
Works offline with core functionality intact “Can’t connect to server” renders device useless
Graceful degradation when connectivity fails Complete failure without perfect conditions
Peripheral awareness (light ring, haptic feedback) Center-of-attention demands (popups, voice alerts)
Inferred actions based on context and patterns Explicit commands required for every action
Privacy-respecting with visible indicators Opaque surveillance with hidden monitoring
Minimal setup (works out of box with sane defaults) Complex configuration before basic functionality

20.6 Real-World Applications of Calm Technology

20.6.1 Case Study 1: Nest Thermostat (Calm Design)

How it embodies calm principles:

  1. Minimum attention (#1): Learns schedule in 1-2 weeks, operates autonomously thereafter
  2. Informs and creates calm (#2): Displays current temperature and target simply, no alerts unless anomalies
  3. Uses periphery (#3): Ambient display shows status at a glance, detail on approach
  4. Amplifies best (#4): Enhances comfort while reducing energy waste (23% average savings)
  5. Communicates silently (#5): Uses color and motion to indicate heating/cooling, not voice alerts
  6. Works when it fails (#6): Functions as manual thermostat if connectivity lost
  7. Minimum technology (#7): Installation is simple (replaces existing thermostat), app is optional
  8. Respects norms (#8): No cameras, no microphones, only temperature/motion sensing

Result: Market-leading smart thermostat with 40+ million units sold, praised for seamless user experience.

20.6.2 Case Study 2: Amazon Dash Button (Failed Calm Design)

Why it failed despite calm intentions:

  • Initial promise (#1, #7): One-button reordering seemed minimal—press button, product ships
  • 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>
  <div style="font-size: 0.9rem; color: #7F8C8D; font-weight: 600; margin-bottom: 0.5rem;">TOTAL SCORE</div>
  <div style="font-size: 3rem; font-weight: 700; color: ${scoreColor};">${totalScore}<span style="font-size: 1.5rem; color: #7F8C8D;">/16</span></div>
</div>
<div>
  <div style="font-size: 0.9rem; color: #7F8C8D; font-weight: 600; margin-bottom: 0.5rem;">RATING</div>
  <div style="font-size: 1.3rem; font-weight: 600; color: ${scoreColor}; line-height: 1.4;">${scoreRating}</div>
</div>
<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>
<strong>Target Scores:</strong> Ambient infrastructure (thermostats, locks): 14-16 | Safety/security: 10-14 | Health/wellness: 8-12

How much does calm design matter for adoption? Use this calculator to compare your IoT product’s metrics against calm design benchmarks.

Your Product Metrics

<div style="background: white; padding: 1.25rem; border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.08);">
  <div style="font-size: 0.85rem; color: #7F8C8D; font-weight: 600; margin-bottom: 0.5rem;">ADOPTION RATE</div>
  <div style="font-size: 2.5rem; font-weight: 700; color: ${categoryColor};">${adoptionRate}%</div>
  <div style="font-size: 0.9rem; color: #5D6D7E; margin-top: 0.5rem;">${activeUsers.toLocaleString()} / ${totalSold.toLocaleString()} users</div>
  <div style="margin-top: 0.75rem; padding: 0.5rem; background: ${categoryColor}22; border-radius: 4px; font-size: 0.85rem; color: #2C3E50; font-weight: 600;">
    ${adoptionCategory}
  </div>
</div>

<div style="background: white; padding: 1.25rem; border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.08);">
  <div style="font-size: 0.85rem; color: #7F8C8D; font-weight: 600; margin-bottom: 0.5rem;">ATTENTION COST</div>
  <div style="font-size: 2.5rem; font-weight: 700; color: ${categoryColor};">${attentionCostPerYear}<span style="font-size: 1.2rem;"> hrs</span></div>
  <div style="font-size: 0.9rem; color: #5D6D7E; margin-top: 0.5rem;">${attentionCostPerDay} seconds/day × 365 days</div>
  <div style="margin-top: 0.75rem; padding: 0.5rem; background: ${categoryColor}22; border-radius: 4px; font-size: 0.85rem; color: #2C3E50; font-weight: 600;">
    ${attentionCategory}
  </div>
</div>
<div style="font-size: 0.95rem; line-height: 1.7; color: #2C3E50;">
  <strong>Benchmark Comparison:</strong><br>
  • <strong>Nest Thermostat</strong> (calm design): 87.5% adoption, 0.2 hrs/year attention<br>
  • <strong>Samsung Family Hub</strong> (demanding): 30% adoption, 20 hrs/year attention<br>
  <br>
  ${adoptionRate >= 80 && attentionCostPerYear < 1 ?
    "🎯 Your metrics align with exemplary calm technology. Users will adopt and retain your product." :
    adoptionRate >= 60 && attentionCostPerYear < 5 ?
    "✅ Strong metrics. Your product demonstrates calm principles with good adoption." :
    adoptionRate < 40 || attentionCostPerYear > 10 ?
    "⚠️ Warning: Low adoption or high attention cost. Review your calm technology scores and redesign demanding features." :
    "📊 Moderate metrics. Focus on reducing attention burden to improve adoption."}
</div>

Market Outcome: Calm design (12+ calm score) correlates with 87%+ adoption; demanding design (<10 score) correlates with <40% adoption and feature abandonment.

20.8 Calm Technology in Practice: Design Patterns

Pattern 1: Ambient Display

  • Use case: Status information that doesn’t require active attention
  • Implementation: LED color indicators, e-ink displays with persistent state, ambient light patterns
  • Example: Hue lights gradually shift to warm tones before bedtime, signaling it’s time to wind down

Pattern 2: Graceful Degradation

  • Use case: Maintain core functionality when advanced features fail
  • Implementation: Local processing fallback, manual overrides, battery backup, physical controls
  • Example: Smart irrigation controller stores schedules locally, continues watering even if internet fails

Pattern 3: Progressive Disclosure

  • Use case: Simple by default, advanced features hidden until needed
  • Implementation: Sane defaults out-of-box, optional advanced settings, wizard for complex config
  • 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.”
  • Escalating urgency: Water leak gets SMS + push notification + audible alarm, low battery gets weekly app notice

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?

Product Category Calm Strictness Reasoning Target Score
Ambient infrastructure (thermostats, locks, sensors) Strict Users interact with these dozens of times daily; they must fade into background 14-16
Safety/security (smoke detectors, cameras) Moderate Must be silent 99.9% of the time but demanding in emergencies 10-14
Appliances (washing machines, ovens) Moderate Core function must work without smart features; smart adds convenience 10-14
Health/wellness (fitness trackers, sleep monitors) Flexible 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.

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.

Common Pitfalls

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.

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.

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.

20.10 Summary

This chapter covered two essential IoT design frameworks:

Key Takeaways:

  1. 8 Facets of IoT Design: Address all dimensions from visible UI design to invisible platform architecture—80% of good design is below the surface

  2. Bottom-Up Design: Start with Platform Design and work upward; a beautiful UI cannot fix a broken platform strategy

  3. Calm Technology: Apply Weiser & Brown’s 8 principles to create IoT systems that inform without demanding attention

  4. Graceful Degradation: Ensure core functionality survives connectivity/power failures—IoT devices must work even when they fail

  5. Peripheral Awareness: Information available at a glance beats notifications demanding attention

  6. Minimum Technology: The right amount of technology is the minimum needed to solve the problem

  7. Respect Social Norms: Privacy indicators, consent, and transparency build trust

  8. 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.

20.11 Knowledge Check

20.12 What’s Next

Previous Current Next
IoT Reference Architectures 8 Facets of IoT Design Design Thinking for IoT

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.

8 Facets and Calm Technology relates to:

Key dependency: Calm technology principles filter feature decisions across all 8 facets.

In 60 Seconds

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.

Design Model Series:

Human Factors: