From the looks of it, you are using a Zigbee sniffer. A Zigbee sniffer is a tool that is designed to view the RAW data packets. The functions you are referring to are not something you can disable.
When I try to send a Node descriptor request to an end device for pairing the response received from the end device is not correct. It says Invalid request type. Though I compared the data sent was the same with the working one.
I am not able to figure out what’s wrong.
The end device is SNZB01, I am trying to do this with a Zigbee s2c module. And am comparing sniff with it’s own Sonoff USB module.
The XBee S2C module is a Zigbee 2006/Zigbee PRO product. Your 3rd party SNZB01 is a Zigbee 3.0 product. They are not running the same standards. I can’t find it in the manuals but suspect this is a Home automation device and the S2C XBee modules are not.
Also the end device does support zigbee pro as in the sniff I can see the communication happening with the zigbee pro protocol.
Let me share you some snapshots for the same for reference. I beleive that’s not a problem.
I have got the Zigbee 3 RF Module as you mentioned, but I cannot see the end device now while i perform the scan for pairing. Can you help me with the parameters that need to be set on xctu so that I can see the end device while I scan for devices in pairing mode.
The device CE is set to 1, NJ is set to FF.
Hello,
I am trying to replica a set of commands or pairing a sensor, while in co-ordinator mode, the source address does not change to 0x0000 while I send a Node Descriptor request using the python digi-xbee module but it sends something else. Please help on how I can change the same.
In Zigbee 3.0, the source address of 0x00 does not exist. It is a function of the Zigbee 2006 and PRO standards that Digi added support for in their firmware for the Zigbee 3.0 standard. So no, if you are trying to reproduce the Zigbee 3.0 standard, you will not see this change.
I think the source address 0×00 is always there is the device is a coordinator, the source 16 bit address would always be 0×00.
And yes I got the address to work, it was a firmware issue which made the address other than 0×00. So I had to reinstall the firmware and it worked.
I am eager to know why we don’t have an esit option to change the operating channel in the zigbee 3.0 device. Strange as it’s a valid thing which is needed for device to connect. Everytime I have to reset the device and wait for it to randomly pick the channel that I want to.
It is the Coordinator that select the channel based off of the SC value and the noise on the listed supported channels. You can reduce this by reducing the number of channels the module can scan in the SC value of the Coordinator.