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: Capturing BLE packets and sending them over UART

Part Number: CC2640R2F
Other Parts Discussed in Thread: CC1310, CC2640

Tool/software: TI-RTOS

Hello there,

I want to implement an application with CC2640R2 and CC1310 launchpad in which the CC2640R2 launchpad will receive the BLE packets and send it to Host launchpad CC1310 for sending these BLE packets over Sub 1 GHz network. 

So, how should I implement the BLE to UART bridge application for CC2640R2 launchpad? I found the exact reverse application here  .  So for implementing my application, I need help regarding which BLE stack to be used? which UART driver to be used? Is there any similar example.

Is there any similar example or documentation for developing such applications.

--

Vinay

  • Hi Vinay,

    It sounds like you simply need create a UART connection between the launchpads - the example you referenced is meant to allow you to communicate between two devices with UART, but the link itself is BLE. (Device 1 <- UART -> CC2640 <- BLE -> CC2640 <- UART -> Device 2 )

    To learn more about how to use the UART on the CC2640 R1/2 you can take a look at the examples provided by TI RTOS in the SDK. Take a look at:
    <SDK>\examples\rtos\CC2640R2_LAUNCHXL\drivers

    And the documentation for the driver itself can be found here: software-dl.ti.com/.../index.html

    After getting UART set up properly on both devices, it's just a matter of making your own parser to translate the BLE data to sub-1GHz and the other way around as well.

    Regards,
    Rebel