I use STM32 Nucleo (MB1355C and USB dongle) to build up Zigbee application. I am trying ZbNwkIfSetTxPower() to extend wireless coverage but see no effect.
Hi.
I am Jay working with STM32 ST board (MB1355C and USB dongle) to build Zigbee application.
To become familiar with STM32Cube Firmware, I picked and ran one example of STM32Cube_FW located at
STM32Cube_FW_WB_V1.13.0\Projects\P-NUCLEO-WB55.Nucleo\Applications\Zigbee\Zigbee_SE_Msg_Server_Router
STM32Cube_FW_WB_V1.13.0\Projects\P-NUCLEO-WB55.Nucleo\Applications\Zigbee\Zigbee_SE_Msg_Client_Coord
I used Nucleo board and USB dongle for Coordinator/Router each.
When I do coverage testing (i.e possible distance), I found that Router (USB dongle) succeeds in joining Coordinator within 8~10m distance.
While trying to increase Tx power with using "ZbNwkIfSetTxPower()",
I found that "APP_ZIGBEE_NwkForm()" sets Tx Power to 0dB (default value).
Due to its setting Tx Power value to 0dB, I should put a Router (USB dongle) within 8~10m away from Coordinator.
I dig out more into "ZbStartup()", I cannot find how to set Tx Power in that function.
Actually I want it to form a Zigbee network successfully between Coordinator/Router even much away distance like 40m, or 50m..
Any comments will be really appreciated..
Thanks in advance..
