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/CC2650: Sending data from CC2650 using BLE

Part Number: CC2650
Other Parts Discussed in Thread: BLE-STACK, TIDC-SPPBLE-SW-RD

Tool/software: Code Composer Studio

I want to get data from the EVM4300 to CC2650 and send that data via Bluetooth to a device. Is there a basic example that I can develop on to send data from the CC2650 to the computer using BLE?

  • Hi Farzan,

    The BLE-STACK 2.2.2 found here includes many BLE examples for CC2650: www.ti.com/.../ble-stack Or if you are wanting to basically act as a UART to BLE bridge there is a TI Design available that does that TIDC-SPPBLE-SW-RD.

    Regards,
    Katie
  • Could you please point me to the specific example in question that would accomplish what I am trying to. I tried looking at the Simple Peripheral example and that looks like it still needs a Serial connection to the computer. I am looking for something that allows me to send data via BLE instead of Serial from the CC2650 launchpad.

  • Hi Farzan,

    Both of the examples I pointed out, both simple peripheral and the TIDC-SPPBLE-SW-RD do send data via BLE. The Serial is just for after you receive BLE data being able to pass it on to another device if desired, or in the case of simple peripheral, simply as a a diagnostic interface since the Launchpad has no LCD to tell you its current status - the serial port in that case is just used as UI for demo purposes. In a real application based on simple peripheral, you would not necessarily need a serial interface because instead you could either automatically handle connections etc, or you could display the status using LEDs, a screen, or whatever other UI you have for your application.

    In the case of a UART to BLE bridge, the example is just showing how you could do a translation from UART to BLE. Like this:

    sensor device <----UART--->CC2650 <-----BLE----> Phone

    Regards,
    Katie
  • Hi Katie,

    That makes sense, thank you! I just wanted to ask if you could point me to the part of the code in Simple Peripheral or some tutorial which I could use to read data from specific pins on the launchpad and get it to log on some device. Either this or some documentation on understanding what the Simple Peripheral Example does would be very helpful.
  • Hi Farzan,

    Actually you may want to work from simpleLink Academy Fundamentals lab and Project Zero if you want to see something with I/O usage integrated. Project Zero includes a service that sends notifications when buttons on the Launchpad are pushed so it sounds similar to what you. You can get CC2650 SimpleLink Academy here: software-dl.ti.com/.../setup_simplelink_academy_01_11_00_0000.exe
    and then I'd recommend running the Fundamentals/basics lab
    software-dl.ti.com/.../ble_01_basic.html

    Regards,
    Katie