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-CC2640R2: Does the RTLS tool box has library to IOS or Android program develop?

Part Number: LAUNCHXL-CC2640R2
Other Parts Discussed in Thread: CC2640R2F

Dear, Sir,

I want to use RTLS tool box and CC2640R2 lanchpad develop board to build a positioning system with mobile device (for an example I-phone position). The idea is to use I-phone BLE as master to connect three slave boards to  find the position of I-phone user. I find TI has a RTLS toolbox which uses the CC2640R2 boards to do the position. I read the SimpleLink Academy: "RTLS Toolbox Fundamentals" and "Time of Flight". I also read the "TI BLE-Stack User's Guide" about the RTLS toolbox. This is a good example of positioning.

In this toolbox, the master, slave and passive are the development boards. A python program on PC controls the master and passive board. However, I want to use I-phone BLE as master to collect distance data. Therefore, I have questions:

1. Is there any RTLS library for I-phone IOS program or Android studio? Where can I find this?

2. If not, I need develop a mobile APP to combine the python program (from PC) and the master board. Do you have any suggestion that how to start to do this? I think to read your RTLS library functions will take long time. I do not want to do a crack of your RTLS toolbox.

Regards, Robert

  • Hi Robert,

    Please understand that the RTLS toolbox contains proprietary solutions to TI. Thus, only TI devices support it.

    For Angle of Arrival, a version of this technology has been implemented by the Bluetooth core spec in Bluetooth 5.1. This Bluetooth AoA is not supported by CC2640R2F yet, and I am not aware of any iOs or Android devices that support is yet.

    1) No (since no android or iOs devices support this yet)
    2) Not possible (since the devices don't support it yet.)

    If you want to do localization based on existing/supported Bluetooth technology, you will ave to use RSSI based localization.
  • Hi Robert,

    In addition to Marie's accurate and well thought out response, it should also be noted that the solution that currently exists for AoA on CC2640R2F is for evaluation only. We are working on implementing a solution on our newer devices that will support the full BLE5.1 specification. The solutions are very comparable but still, the solution on CC2640R2F is considered proprietary and for evaluation only.
  • Hi, Marie and Evan,

    I am working for sb to do this mobile positioning job. I just ask: if I pay for TI to produce your RTLS to support I-phone. How long will it take for TI to build the model? If you can do, we can talk about price later on.

    Regards, Robert
  • Robert,

    I'm sorry, I'm not sure who SB is. Can you expand on the acronym?

    In order for a phone to support RTLS, it first must support the BLE5.1 specification. We do not have any control over when iPhone or Android phones will adopt the BLE5.1 specification. It is entirely out of our hands.
  • Hi, Evan,

    That's fine. I agree with using RSSI base position model. BTW, the sb means some body. I can not tell you who I work for. Thank your for your info.

    Regards, Robert