Z-Wave is a wireless network for building automation. It is a mesh network that configures itself and does not require network management. As a meshed radio network, each Z-Wave node can send, receive and forward data.
Each node independently generates the complete route to the destination node using source routing. This is based on the topology data stored at the initiating node. The routing information packed in a data packet is sent to the next node on the route, which evaluates the routing information and transmits it to the next node on the route until the data reaches the destination node. The destination node sends an acknowledgement back to the initiating node.
Z-Wave distinguishes between three different node types: the controllers, the routing controllers and the slaves. The functionality of the node types depends on their communication behavior. All node types can be combined in any way. The controller node can initiate communication with many other nodes and uses the controller protocol stack to do so. Routing n odes, on the other hand, only communicate with certain specified nodes and use the routing slave protocol stack to do so. And nodes that do not initiate communication and only respond torequests from other nodes are based on the slave protocol stack.removed or added in a Z-Wave network, the Z-Wave network automatically reconfigures itself. For this purpose, a node designated as an update controller automatically distributes the configuration change in the network topology to all relevant nodes. ranges are between 40 m and 150 m.