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.

CCS/LAUNCHXL-CC2640R2: BLE 5.0 INTERFACING PROBLEM

Part Number: LAUNCHXL-CC2640R2
Other Parts Discussed in Thread: BLE-STACK,

Tool/software: Code Composer Studio

Hello,Still i m not comfort for working BLE 5.0 with CCS. i have tried those examples,but i m not able to understand these concepts. for this rtos based examples,are so confused. i m new to bluetooth and rtos concepts also.please anyone  give simple notes for accessing BLE 5.0  with CCS. Please give clear notes to make program in a simple manner.

  • Hi Senthil,

    Which version of the BLE5-Stack are you using? What concepts are you having trouble understanding? PHY switching? I would recommend going through SimpleLink Academy in the SimpleLink CC2640R2 SDK v1.40.00.45. This version of SimpleLink Academy contains both BLE-Stack and BLE5-Stack Project Zero example projects and instructions on how to use the stack features.

    http://dev.ti.com/tirex/#/?link=Software%2FSimpleLink%20CC2640R2%20SDK%2FSimpleLink%20Academy%2FOverview

    Use the package picker tool to switch SDK versions:

  • Hi RachelP,
    Thanks for your reply.

    Now i update SimpleLink CC2640R2 SDK v1.50.00.58. i have not familiar with CCS , BLE and also RTOS.

    Before I have worked with Bluetooth modules using HCI Commands through micro-controllers TX,RX.
    Latest BLE methods ,we have to develop the code for interfacing BLE. We doing products for power sectors and industries,we have not enough time to develop BLE software programs.so i just need immediate solutions.

    I have tried,these example programs (Given in Resource Explorer) they are working.i have try to edit a code, i can't do it easily.
    These programs are going to multiple links. I read all the documents ,i m so confused.

    For Example,
    i just need to communicate CLIENT - SERVER concepts.For Example, my LAUNCHXL-cc2640r2 (or) Mobile is MASTER and i wants to share details about all SLAVE devices in that circle One by One.

    1.Where to start the program?
    2.How can initiate communication?.(with clear explanation)
    3.Where to i see my device,slave device accessing details...
    4.How to pair and its mode types ?Adjusting Transmission level?
    5.How to Tx,Rx for Single & Multiple bytes of data with Android Apps
    6.How to select the STACK LEVEL?
    7.It is possible to access BLE 4.XX to BLE 5.0? If it possible,how?
    8.I get BLE notes only in your sites,but i didn't get any other Web portals.people who are worked with this type of Devices and how it works, i cant get any document or reference videos.
    9.And I have not seen,enough number of related reference videos

    Your product is so good,but interfacing methods and reference documents are something difficult. Please reply immediately,if you can resolve my problems.
  • Hi Senthil,

    For basic usage sending bytes between two devices you can use the projects simple_peripheral (server) and simple_central/smart phone (client).

    If you read the README.md (found in: C:\ti\simplelink_cc2640r2_sdk_1_XX_XX_XX\examples\rtos\CC2640R2_LAUNCHXL\blestack\simple_peripheral) for the two projects they will go through how a connection is formed.

    To send data from peripheral to central, take a look at the function "SimpleBLEPeripheral_performPeriodicTask".

    Regards,

    Klas

  • Hi Klas Lofstedt,

    I just connected 5 sensors in slave device. It paired to the master device,after share those sensor values to master.

    Then master send it to UART.

    Here how can i assign, sensors individual characteristic properties? For separate the values with different slave devices?

  • i use the CC2640R2 SDK v1.50.00.58. Concept is data can transmit and receive one to by one(with multiple BLE's).And also data send to the UART. please suggest any simple example or sample codes.