This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

How can I get the 16bit short UUID a device gets within the Zigbee network from the ZBOSS API?

Hi!

How can I get the 16bit UUID I am assigned as a device when joining a Zigbee network from the ZBOSS API?

Best,

Yatekii

  • Hi,

    Are you talking about the short address of a device? Did you take a look at the Zigbee CLI example? Using this example you can use command "zdo short" to get the short 16-bit address of the Zigbee device. If you take a look at the source code for this example you will see that this command will call:

    zb_get_long_address(addr);
    short_addr = zb_address_short_by_ieee(addr);

    You can also see the short address of a device directly in the sniffer traffic.

    Keep in mind that the short address of a device may change during the device lifetime, so it's not the same as a universally unique ID (UUID) as used in BLE. Just a reminder.

    Best regards,

    Marjeris

Related