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.

LAUNCHXL-CC1352R1: LAUNCHXL-CC1352R1

Part Number: LAUNCHXL-CC1352R1


hi,

I am working on Sub1GHZ (15.4 stack) with CC1352R1  launchpads using sdk 2_20_00_71.

i am using collector and sensor example .In the collector example i want to join a new device(sensor) to the network based on RSSI level of the device.

how could achieve it ...?

Best Regards,

shiva

  • One of the problems when trying to do this is that whn the association request command gets passed to the collector application it does not contain RSSI information. This means that you will have to do your own authentication procedure after the device has actually joined the network. Basically after the collector callback "cllcDeviceJoiningCB" gets called you can add your own application specific message that just pings the sensor to send any sort of data packet which when you receive it in dataIndCB will have the RSSI stored in "pDataInd->rssi". After you check the RSSI if it is below certain threshold you can call "Cllc_removeDevice" to remove the device.

    another option is just wait until you get the configuration response from the sensor and you check the RSSI in "processConfigResponse"
  • thanks for reply Hector_r,it's resolved my issue