UX Design · Study deck

Device Communication: Direct Links

A product that depends on a nearby phone should explain when the phone is required and what continues without it.

UX Uma is your guide for this deck.

communication-patternshub-and-spokemesh-networking
UX Uma, the module guide, in a scene from this chapter.
iotclass.org

After studying this chapter

Learning objectives

You will be able to:

  • Test direct communication with a concrete scenario and pass criteria.
  • Trace try it: audit a communication path claim across its components and failure boundaries.
  • test direct communication with a concrete scenario and pass criteria
  • 'trace try it: audit a communication path claim across its components and failure boundaries'
iotclass.org

Major section

Hub-And-Spoke Communication

A hub-and-spoke pattern routes devices through a local hub, gateway, bridge, or controller.

  • The hub can coordinate automation, translate protocols, keep local state, and offer a single control point.
  • The review should name the single point of failure and the intended fallback before deployment.

Key terms

Hub-and-spoke
Hub-and-spoke is often easier for users to understand because there is a visible coordinator.
Hub-and-spoke communication with central automation.
Hub-and-spoke communication with central automation.
iotclass.org

Major section

Mesh Communication

Mesh networking should not be treated as automatic reliability.

  • A mesh is only as useful as its installed routing nodes, commissioning process, monitoring, and maintenance practice.
  • The stated total range of about 30 m therefore depends on router placement and an alternate path, which is exactly why commissioning evidence must include failure recovery rather than coverage alone.

Key terms

Range claims
Range claims are easy to make from a node count and hard to defend after a router fails.

Why it matters

A mesh pattern allows some nodes to relay messages for others.

Self-healing mesh network topology.
Self-healing mesh network topology.
iotclass.org

Major section

Cloud-Mediated Communication

Some products route commands, state, and automation through a cloud service even when devices are physically nearby.

  • Cloud mediation can support remote access, account policy, fleet monitoring, integration, and cross-site management.
  • Cloud mediation is not wrong, but hidden cloud dependency creates poor UX.
  • Local controls, safety functions, and recovery paths should be explicit when they exist.
iotclass.org

Major section

Hybrid Topologies

Most real IoT systems are hybrid.

  • A battery sensor may send to a nearby router, routers may form a mesh, a gateway may run local automations, and the gateway may synchronize with the cloud for remote access and fleet management.
  • A hybrid system needs a plain-language operating model.
  • Users and support staff should know which parts work locally, which parts need the cloud, and what to do when a path is degraded.
iotclass.org

Major section

Communication Pattern Readiness Record

Control owner: where rules, permissions, state, logs, and retries are decided.

  • Failure behavior: user message, degraded function, retry rule, local fallback, manual action, and support evidence.
  • Decision and change condition: accepted tradeoff, owner, known limit, open issue, and change condition.
Communication pattern readiness record.
Communication pattern readiness record.
iotclass.org

Major section

Building Lighting Retrofit

A retrofit project adds connected switches and occupancy sensors across many rooms.

  • Users expect wall controls to work immediately, facility staff expect central schedules, and support needs a way to locate weak rooms.
  • which controls work locally if the internet connection is down.
  • whether automations run in the hub, gateway, controller, or cloud.
iotclass.org

Major section

Common Findings

The pattern is named by protocol instead of by actual command and state paths.

  • Local control is claimed but automation rules depend on the cloud.
  • A hub is required but the setup flow presents it as optional.
  • Device state in the app has no age, confidence, or last-seen evidence.
  • A direct setup path bypasses ownership, logging, or support records.

Why it matters

Replacing a hub or router node breaks automations because identity and room mapping are not preserved.

iotclass.org

Major section

Try It: Audit a Communication Path Claim

User outcome: the command, status, alert, automation, or maintenance action the pattern must support.

  • Decision owner: where rules, permissions, authoritative state, acknowledgements, retries, and logs are decided.
  • Outage behavior: what still works if the phone leaves, the hub restarts, the internet fails, or the cloud is delayed.
  • Support evidence: the signal that separates power, radio, hub, gateway, internet, cloud, account, and firmware failures.
iotclass.org

Deck summary

Key takeaways

A hub-and-spoke pattern routes devices through a local hub, gateway, bridge, or controller.

  • Mesh networking should not be treated as automatic reliability.
  • Some products route commands, state, and automation through a cloud service even when devices are physically nearby.
  • Most real IoT systems are hybrid.
  • Control owner: where rules, permissions, state, logs, and retries are decided.
iotclass.org

Retrieval practice

Recall check

UX Uma says: answer from memory, then check your reasoning.

Q1A product page says a door sensor supports local control, but the review shows that alerts and automations stop whenever the internet connection is down. What is the strongest review response?

AAccept the claim because the sensor still uses a local radio link to reach the hub during normal operation
BSeparate local device-to-hub traffic from cloud-dependent automations, alerts, status, outage messages, and fallback behavior
CRemove the hub because every hub-and-spoke pattern creates unclear ownership, support burden, and a poor user experience
DSwitch the sensor to mesh networking because local routing always removes cloud accounts, automations, alerts, and logs
Show answer

Answer: B Communication-pattern review separates the physical path from the decision path so local-control claims match actual user outcomes.

iotclass.org

Print reference

Answers

Answer key.

  1. B · Communication-pattern review separates the physical path from the decision path so local-control claims match actual user outcomes.
iotclass.org