

turning on a light you will see a message similar to:


Now Wireshark is able to decrypt the messages. Open the message and expand ZigBee Network Layer Data -> ZigBee Security Header.Ĭopy the key value, as shown above and go to Edit -> Preferences -> Protocols -> ZigBee -> Edit and add the key with Byte Order Normal. Pair a new device to the network (or re-pair an existing one) and grab the message where the Info is Device Announcement. If you don't want to translate the numbers, the network encryption key is also exposed when a device joins the network.

PS: Of course it gets not sent anywhere, just a local in-browser converter. You can paste your network_key below to convert it. If you changed your network_key, then convert each number into its 2-digit hexadecimal value, and combine them all with : between. There are two ways to do this:īy default, if you haven't changed network_key in your configuration.yaml this will be 01:03:05:07:09:0B:0D:0F:00:02:04:06:08:0A:0C:0D. Next we need to figure out the network encryption key (Transport Key). NOTE: The Hue bridge uses a different Trust Center link key open in new window Set Security Level to AES-128 Encryption, 32-bit Integrity Protection and click on Edit. The second one is the network encryption key (Transport Key).Īdd the Trust Center link key by going to to Edit -> Preferences -> Protocols -> ZigBee. The first one is the Trust Center link key, which is the same for (almost) every Zigbee network. As these messages are encrypted we need to add 2 encryption keys. Wireshark will start and log the Zigbee messages. For ZBOSS make sure the correct Zigbee channel is set, by default it will sniff on channel 0x0C (12) but the default Zigbee2MQTT channel is 11 ( 0x0B (11)).
