Security on the XBee
Use a trust center
Use the Encryption Options (EO) parameter define the coordinator as a trust center. If the coordinator
is a trust center, it received alerts to all new join attempts in the network. The trust center also has
the ability to update or change the network key on the network.
How to update the network key with a trust center.
If the trust center has started a network and the NK value changes, the coordinator updates the
network key on all devices in the network. Changes to NK will not force the device to leave the
network. The network continues to operate on the same channel and PAN ID, but the devices in the
network update their network key, increment their network key sequence number, and restore their
frame counters to 0.
How to update the network key without a trust center.
If the coordinator is not running as a trust center, the Network Reset (NR1) command can be used to
force all devices in the network to leave the current network and rejoin the network on another
channel. When devices leave and reform then network, the frame counters are reset to 0. This
approach causes the coordinator to form a new network that the remaining devices should join.
Resetting the network in this manner brings the coordinator and routers in the network down for
about ten seconds, and causes the 16-bit PAN ID and 16-bit addresses of the devices to change.
In Zigbee firmware, a secure network can be established with or without a trust center. Network and
APS layer encryption are supported regardless of whether a trust center is used.
XBee® Zigbee® Mesh Kit
Use a trust center
131
Need help?
Do you have a question about the XBee Zigbee Mesh Kit and is the answer not in the manual?