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

Zigbee TXPOWER change issue.

Hi,

I am trying to change the tx power of Zigbee using the following APIs : 

1) zb_set_tx_power(0x32);
2) nrf_radio_txpower_set(NRF_RADIO_TXPOWER_NEG12DBM);
3) nrf_802154_tx_power_set(NRF_RADIO_TXPOWER_NEG12DBM);

None of this API makes a significant change in the TXPOWER CPU register and similarly I cannot see any change in the Wireshark RSS. Can you suggest a proper API to see the changes in TXPOWER.

Thanks

Parents
  • When you configure the nRF Sniffer in the setting right besides it you can change the channel and there is one more drop down for IEEE 802.15.4 TAP please select that it will show the RSS information. I have attached the wireshark caputre files before and after changing the power. Please have look.Capture_With_Power_Change.pcapngCapture_WO_Power_Change.pcapng

    In the Image file you can see that I am setting the power and checking it with the same command the code is just besides the terminal window. But still I cannot see change in power.

    The using a custom get data cmd I am sending 10 bytes of packet  2 times and sending at interval of 5 seconds.

    get data [payload_size] [#to send] [Timer Interval] [True].

    You can see the commands being Transmitted in the wireshark with and without power change.

Reply
  • When you configure the nRF Sniffer in the setting right besides it you can change the channel and there is one more drop down for IEEE 802.15.4 TAP please select that it will show the RSS information. I have attached the wireshark caputre files before and after changing the power. Please have look.Capture_With_Power_Change.pcapngCapture_WO_Power_Change.pcapng

    In the Image file you can see that I am setting the power and checking it with the same command the code is just besides the terminal window. But still I cannot see change in power.

    The using a custom get data cmd I am sending 10 bytes of packet  2 times and sending at interval of 5 seconds.

    get data [payload_size] [#to send] [Timer Interval] [True].

    You can see the commands being Transmitted in the wireshark with and without power change.

Children
No Data
Related