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.

SIMPLELINK-CC2640R2-SDK: Is is possible to use TI RTLS toolbox for localizing other device based on advertising packets (conection-less)?

Part Number: SIMPLELINK-CC2640R2-SDK
Other Parts Discussed in Thread: CC2652R, CC2642R

Hi,

from the SIMPLELINK-CC2640R2-SDK docs I learned that RTLS demos needs TI BLE stack on all three type of BLE devices (master, slave and passive). Probably because of including ToF to support AoA precision. But is is possible to use one or more SIMPLELINK-CC2640R2-SDK devices with antenna array to track a 3rd party device, let's say a mobile phone or simple BLE 5.1 battery tag, that will only transmit advertise packets with CTE enabled? The scanner would only know the BLE MAC to recognize which device to track. I think that in principle it should work. Can be TI RTLS toolbox configured to do this or does it need to be rewritten?

  • Hi Martin, 

    Assigning an expert to comment. 

    Thanks, 
    Elin

  • Hi,

    1) For the moment we do not support connection-less AOA. The devices have to form a connection in order to transmit the CTEs.

    2) CC2640R2 provides proprietary AOA. As a result all the devices involved have to be TI devices. However, CC2642R / CC2652R provide AOA as per BLE 5.1 standard. As a result, CC2642R can perform AOA with any BLE 5.1 device.
    With that said, it is important to note, that as of today very few phones (to not say none) are BLE5.1 compliant.

    Please contact your local sales teams if  you need more details regarding connection-less AOA roadmap or if you need assistance in order to migrate your application to CC26x2R.

    Kind regards,

  • ad 1) but enabling CTE should be done by static configuration of slave node. CTE should not affect BLE communication any way so it can be enabled by default. But of course on real devices I assume this feature will be disabled by default.

    ad 2) We already have some SIMPLELINK-CC2640R2 devkits, any chance to run BLE 5.1 compliant AoA on them in future? Is it a HW limit of the chip itself or the FW/stack need to be ported from CC2642R to CC2640R2? Here should be listed some BLE 5.1 enabled phones: 

    Not much yet but it will expand. Problem may be that some parts of BLE 5.1 standard are not mandatory so I'm not sure that all BLE 5.1 devices supports CTE. Also there may be problem with enabling this feature via android app that can only call APIs provided by lower layers e.g. android kernel driver. Maybe we can accept also connection mode between tracked device and scanner or tracked device and some other fixed device but it reed to work on existing BLE 5.1 stack not proprietary. We are interested to try CC2642R if not possibility to upgrade CC2640R2. Could you point me to contact on local sales for Czech Republic familiar with this?

  • Hi,

    1) The CTE is sent at the end of the connection event. You can have a look to this page for details. The slave chooses to send or not send the CTE (generally he will send it only if requested by the master). The master chooses to consider or not the CTE he receives. 

    2) CC2640R2's flash limitation is the main barrier preventing us to provide BLE5.1 AOA on this device.
    Regarding your link. I you said those phones are not providing the AOA capabilities... we still have to wait a bit more :)

    To finish, you can contact TI sales teams using this website: ticsc.service-now.com/.../

    Best regards,

  • Is the link correct? It took me to main page of  "Customer support center".