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.

CC1310: Connect to specific collector while frequency hoping

Part Number: CC1310


Hi,

I am wanting to have a sensor join a specific collector while frequency hoping, there will be multiple collectors running and the sensor may be required to change collector at some point.

What is the best way to do this? I tried using the PAN ID however the sensor seems to attach to whichever collector responds first. Does each collector need to be on a different netname and then change connection that way?

Any help is much appreciated.

  • Hey Tom,

    I would certainly recommend each collector having their own PANID. That being said, depending on the configuration of your sensors (sleepy vs nonsleepy) you can use the short address or the extended address of the to filter out which collector you wish to join.

    You can modify the short address the sensor uses to join a new network by setting the FH_COORD_SHORT_ADDRESS in config.h at runtime. I would follow our logic in the example program to understand how this short address is used. Similarly, you may benefit from identifying coordinators based off extended addressing if this applies.

    In terms of changing the collector after the sensor has paired, I would strongly suggested disassociating from the network and triggering the joining process again on the sensor. This way both the collector and sensor are aware of this change and handle their device tables accordingly.

    Hope this helps!