Skip to main content
UPomm
Associate
April 11, 2025
Solved

Can't find zigbee IEEE address in stm32wb55 example code

  • April 11, 2025
  • 1 reply
  • 457 views

Hello, 

I am trying to implement a zigbee network using stm32wb55 custom board. I use STM32Cube_FW_WB_V1.21.0 zigbee examples. Everything works perfectly, but
I want to change the client/router 64 bit IEEE address, but I can't find where it is set or hard coded in the code.
I have to change it because end devices must have unique IEEE addresses.

Best answer by STTwo-32

Hello @UPomm 

To change the extended 64bit device address, you have to use the ZbChangeExtAddr() available on the zigbee_core_wb.c file and on the chapter 4.2.13 of the AN5500 Rev1. To understand how to implement it, you have to take a look at the Zigbee_Commissioning_Server_Router example specially the app_zigbee.c file.

Best Regards.

STTwo-32

 

1 reply

STTwo-32
STTwo-32Best answer
Technical Moderator
April 11, 2025

Hello @UPomm 

To change the extended 64bit device address, you have to use the ZbChangeExtAddr() available on the zigbee_core_wb.c file and on the chapter 4.2.13 of the AN5500 Rev1. To understand how to implement it, you have to take a look at the Zigbee_Commissioning_Server_Router example specially the app_zigbee.c file.

Best Regards.

STTwo-32