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.

RTOS/CC2640R2F: RTLS Node Manager

Part Number: CC2640R2F
Other Parts Discussed in Thread: BLE-STACK

Tool/software: TI-RTOS

Hi, 

We noticed TI RTLS Node Manager was written in Python for PC host and communicate with master and passive device via UART/COM port. In our application, we need to develop our own software to act as 'RTLS Node Manager' in an AOA system. In my case, I need to have a good understanding of how the UART byte array is translated to RTLS commands/data. 

I am not good at Phtyon or Json, so, is there any documents available that explains the uart data format as well as operation flow?

 

Thanks,

TL 

  • Hi Terry,

    What kind of program would you like to use instead of python? To convert the data from IQ samples to a good position estimate you will have to apply some filters and statistics.

    Did you see the documentation inthe RTLS chapter of the BLE-Stack user's guide? Also you can see the readme file for the RTLS node manager.
  • Hi Marie,

    We like to use C sharp, which we already have many controls/classes as well as alforithm and 3D positioning tool developed in the past. 

    Yes, I did read the RTLS user's guide and rtls_agent readme in SimpleLink SDK2.4, however, it seems they are not explaining the command in uart date level. What i like to have is a document that telling the Uart Data. For example, 

    we see the 1st cmd the RTLS Node Manager send to master device is FE 00 00 39 22 1B; where 

    FE could be the command header, 00 00 could be the payload length, 39 --- do not know the meaning, 22 could be the command...

    again, please let me know if there is any document available that explains the transfer data/cmd at UART level.

     

    Thanks in advance,

    TL

  • Hi Terry,

    I suggest you read through the uNPI section of our documentation. The whole RTLS Node Manager is built on top of using the NPI interface for RTLS Commands.
    dev.ti.com/.../npi-index.html

    Packet format can be found there.