RFID, NFC & UWB · Study deck
Z-Wave Architecture and Devices
A Z-Wave network has an identity story before it has an automation story.
Radio Remi is your guide for this deck.

After studying this chapter
Learning objectives
You will be able to:
- Explain how Home IDs and Node IDs define the boundary of a Z-Wave network.
- Classify controllers, routing endpoints, sleeping endpoints, and Z-Wave Long Range endpoints by their network responsibilities.
- Distinguish classic Z-Wave mesh behavior from Z-Wave Long Range star behavior.
- Explain why mains-powered devices, not battery sensors, form the classic mesh backbone.
Major section
Start With the Story · In 60 Seconds
A Z-Wave network has an identity story before it has an automation story.
- Z-Wave architecture is built around a network boundary, device addresses, and device roles.
- In a classic Z-Wave mesh, a controller owns the Home ID, assigns Node IDs, and uses route evidence to reach devices through mains-powered repeaters.
- Battery devices are usually sleepy endpoints: they report events and receive queued configuration updates when awake, but they do not form the routing backbone.
Major section
Core Ideas · Why Architecture Matters
Controller: the gateway or hub that includes devices, maintains network state, and coordinates route repair.
- Routing endpoint: a mains-powered, always-listening device that can repeat classic Z-Wave mesh traffic.
- Sleeping endpoint: a battery device that wakes for events or periodic checks and normally does not repeat traffic.
- Fifty battery sensors do not create fifty repeaters.
Major section
Home ID and Node ID · Command Classes and Security Context
A classic Z-Wave network uses a network identifier plus per-device addresses.
- A controller may hear a neighboring network's traffic at the RF layer, but a different Home ID means the packet is outside its network boundary.
- A Z-Wave device is described by the command classes it supports.
- Counts can be misleading unless they separate identity from routing responsibility.
- The 22 battery sensors increase measurement coverage, not route coverage.
Major section
Device Roles · Controller
Z-Wave architecture is easier to reason about if you classify devices by network responsibility instead of product category.
- An always-on classic node can repeat frames and build the mesh backbone.
- A sleeping battery sensor reports events but does not repeat, so it needs a nearby usable route.
- The controller is the administrative anchor for the network.
Major section
Classic Mesh Routing Endpoint · Sleeping Endpoint
A routing endpoint is an end device that also helps the network carry traffic.
- The best repeaters are not always the devices with the strongest direct signal to the controller.
- Most battery sensors are endpoints.
- They wake for local events, periodic reports, or manual wake actions.
Major section
Eddie's Math Bridge: Budget a Regional Sleepy Endpoint · Z-Wave Long Range Endpoint
The mathematical gist: A catalog-typical 850 mAh cell leaves about 647 mAh after five years of 1% self-discharge and a 20% reserve, which permits 14.8 µA average.
- Z-Wave Long Range is different from classic mesh repeating.
- It uses direct gateway-to-device star communication and a larger address space.
Major section
Classic Mesh vs Z-Wave Long Range · S0, S2, and the DSK
The important decision is not "old versus new"; it is topology fit.
- the building has many mains-powered devices distributed through rooms.
- devices need local path diversity around walls, metal, appliances, or RF dead zones.
- the deployment is within classic network capacity.
- a large address space is required.
Major section
Source Routing and Route Repair
Classic Z-Wave uses source-routed behavior: a selected path is placed in the transmission rather than requiring each repeater to independently decide the next hop.
- This keeps normal delivery predictable, but it also means route evidence can become stale when devices move or the RF environment changes.
- Route repair should be visible in operations records.
- The stored route from hub through A and B to the lock has failed to receive an acknowledgment.
- An explorer frame can find another reachable path, shown through C, but the new route is only accepted after the lock responds under the installed conditions.
Major section
SmartStart and Architecture Acceptance
The installer scans the device QR code, which carries the DSK, into the controller before powering the device.
- S0's weakness was concrete: to bootstrap encryption, the new device and controller exchanged the network key protected by a temporary key that was effectively public.
- SmartStart makes secure onboarding easier to operate.
- Capacity should also be treated carefully.
Major section
SmartStart and Architecture Acceptance (continued)
Reachability asks whether the node has a working route after installation.
- An attacker recording that brief inclusion window could recover the network key, so security depended on nobody listening during pairing.
- S2 removes that pattern by deriving a shared secret through ECDH, where each side contributes public material but the resulting key is not transmitted in recoverable form, and by authenticating the physical device with its DSK.
- Security, routing, and device-role evidence must be reviewed together.
Major section
SmartStart and Architecture Acceptance (continued)
A controller reaches a lock through Switch A and Plug B.
- When the device comes online, the controller can include it over S2 without the same manual pairing window.
- Identity asks whether the DSK, security class, command classes, and controller record match the intended physical device.
- If Plug B is unplugged, the stored route fails and the system may need Explorer frames or route repair to find a new path.
Major section
Design Review Checklist · Troubleshooting Patterns
Route validation must exercise edge nodes and sleeping devices from their installed positions, not merely from a bench near the hub.
- The final record keeps routes, failures, and a controller backup.
- Acceptance depends on the observed layout matching the plan.
- The Home ID boundary is clear.
- Regional frequency and controller support match the devices being purchased.
Major section
Worked Example · Common Pitfalls
A three-floor home has a controller in the first-floor utility room, a smart lock at the front door, six in-wall switches, three smart plugs, ten contact sensors, and four motion sensors.
- Counting endpoints instead of repeaters: A large number of battery sensors does not create a stronger classic mesh.
- The acceptance evidence is not "all devices appeared in the app." Better evidence is that the lock responds after route repair, sensors report from installed locations, sleeping devices finish their interviews after wake-up, and the route table has no failed or unknown nodes.
Major section
Summary · Key Takeaway
Z-Wave architecture starts with a Home ID boundary and Node IDs inside that boundary.
- Classic Z-Wave mesh reliability depends on always-listening routing endpoints, while sleeping battery endpoints conserve power and usually do not repeat traffic.
- Source routing makes normal delivery predictable, but route evidence can become stale after devices move, fail, or get excluded.
- Z-Wave architecture review should include controller role, device classes, mesh routing, inclusion, security, interoperability, and home-automation ownership.
Deck summary
Key takeaways
A Z-Wave network has an identity story before it has an automation story.
- Controller: the gateway or hub that includes devices, maintains network state, and coordinates route repair.
- A classic Z-Wave network uses a network identifier plus per-device addresses.
- Z-Wave architecture is easier to reason about if you classify devices by network responsibility instead of product category.
- A routing endpoint is an end device that also helps the network carry traffic.
Retrieval practice
Recall check 1 of 3

Radio Remi says: answer from memory, then check your reasoning.
Q1In a classic Z-Wave network, what does the primary controller own and assign?
Show answer
Answer: B The Z-Wave controller owns the network's Home ID and assigns each included device a Node ID.
Retrieval practice
Recall check 2 of 3

Radio Remi says: answer from memory, then check your reasoning.
Q2Why does Z-Wave S2 inclusion resist an attacker who records pairing traffic, while S0 did not?
Show answer
Answer: A S0 sent the network key under an effectively public temporary key.
Retrieval practice
Recall check 3 of 3

Radio Remi says: answer from memory, then check your reasoning.
Q3A classic Z-Wave network has 45 devices, but 38 of them are battery door and motion sensors. Several edge sensors are unreliable. What is the most likely architecture problem?
Show answer
Answer: C Classic Z-Wave mesh reliability depends on always-listening routing endpoints.
Print reference
Answers
Answer key.
- B · The Z-Wave controller owns the network's Home ID and assigns each included device a Node ID.
- A · S0 sent the network key under an effectively public temporary key.
- C · Classic Z-Wave mesh reliability depends on always-listening routing endpoints.