This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hello,
There are 3 devices in the picture below.
We only want to read the data between the Coordinator and End device devices we want to do. We will not join the network and send any commands.
For this, we can listen to a single channel with prop_rf applications in TI Simplelink Sdk. We can also receive data with SmartRF Studio 2.
The problem here is that Zigbee coordinator and end device can change the RF channel they communicate with. For example, while listening from channel 11, it can switch to channel 12. In this case, we are sniffing from the wrong channel. Is it possible to listen to RF broadcasts from more than one channel?
Or is there a method you can suggest independently of all these?
Thanks in advance.
AIK, Zigbee coordinator and device won’t change channel arbitrarily after Zigbee network is formed. If you need to sniff multiple channels, I believe you need multiple sniffer devices for different channels.
I contacted the manufacturer, they reported that they switched to different channels due to interference or intensity. As far as I can see, there is no such thing as a zigbee sniffer listening to more than one RF channel.Is there anything else you can suggest?
No. If you need to sniff multiple channels, you need multiple sniffer devices for different channels.
Hello Halil,
If you are using a Zigbee Packet Sniffing Solution such as Wireshark or Ubiqua then the sniffer log will document the channel change request from the Network Manager. Although not automatic (or at least not under the control from TI resources), you could then change the sniffer to the correct channel manually. Given that the network key has not been updated then you should be able to continue sniffing the communication between the Zigbee devices.
Regards,
Ryan