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.

LPSTK-CC1352R: Bluetooth Service UUID, Characteristic UUID -- TI Configuration, Data Information

Part Number: LPSTK-CC1352R
Other Parts Discussed in Thread: CC2650

I am looking to find the UUIDs for the LPSTK-CC1352R Bluetooth Services, Characteristics (TI Configuration and Data information) for Gatt Server operation.  Specifically looking for this information for the sensors IR Temperature Sensor (Configuration and Data), Movement Sensor (Configuration and Data),  Humidity Sensor (Configuration and Data), Barometric Pressure Sensor (Configuration and Data), and Optical Sensor (Configuration and Data); and for the following services: IO Service (Configuration and Data), Simple Keys Service (Configuration and Data), OAD Service and Execution (Configuration and Data), Connection Control Service (Configuration and Data), and Register Service (Configuration and Data).  My objective here is to write an iPhone iOS 13 app to query the Gatt server as a Bluetooth peripheral, so that it can send sensor and other data back to the iPhone client using BLE.

Also, looking for any other programming information required to transform the characteristic values into meaningful data that can be interpreted as a physical quantity measurement,

Thank you.


 

  • Hi Ron, 

    Please refer to the SimpleLink Academy Custom Profile lab for more information about characteristics. 

    Thanks, 
    Elin

  • Elin:

    Your answer did NOT resolve my issue.  I am not interested in programming the LPSTK-CC1352R.  I would like to connect to it via Bluetooth.  So how does on do that for the temperature sensor.  What are the relevant UUIDs? What is the value that is returned from the service and characteristic?  How is that value transformed from the data to a physical temperature measurement? Given the answers for the temperature sensor, please provide all the same information for all of the other sensors and services on the device.

    Lastly, when making a physical connection to the pins on the board for the temperature or other sensors, where in the documentation is that described?

    Going back and forth via email is slow, takes an inordinate amount of time, prone to error and confusion.  If you provided customer service to speak to an engineer, I am sure this all could be resolved in under a half an hour.  This is quite a frustrating process if you are trying to get something done.

    Thank you,

    Ron

  • Hi Ron,

    You can see the UUID's if you use IOS LIghtBlue App or nRF Connect Android App.

    You can download the design files here. https://www.ti.com/tool/LPSTK-CC1352R

    As Elin suggested to get idea how everything works go through the SimpleLink Academy.

    -kel

  • Kel:

    This did not resolve my issue.  I am not sure what is making this so difficult.  Now I am getting a bit testy.

    Please go to your own TI website: https://processors.wiki.ti.com/index.php/CC2650_SensorTag_User%27s_Guide

    This document is for the predecessor product that you manufactured and sold.

    Scroll down the page and look for the section, for example on the temperature sensor.  Peruse that entire section including the paragraphs entitled Configuration and Data. Note that in addition to the UUIDs, this section explains how to understand the data and translate it into a usable form.

    Please send this information (UUID, Configuration, and Data) for all sensors and services for the LPSTK-CC1352R in a similar concise format.  I am not sure that I can not be clearer than that.

    Where is this information available on the web so I can actually use the device as a BLE perihperal, in likewise fashion to the CC2650?  Since you moved along in your technology product, so would I.  The CC2650 was well documented and did not require any emails with technical customer support to be productive right out of the box.  Not so with this LPSTK-CC1352R, this is starting to get really painful.

    I do appreciate all of you trying to help.  If I am part of the problem, I sincerely apologize.  I just want to use your product.

    Thank you,

    Ron

  • If I am new to this you might be right the information does not point you to the right direction where the information is. The LPSTK-CC1352R is new. I have 2 and what I did is use it together with the SimpleLink Starter App as shown in their series of demo videos. 

    https://www.youtube.com/watch?v=vDzG2T7WRT4&t=

    Ron Lasser said:
    Please send this information (UUID, Configuration, and Data) for all sensors and services for the LPSTK-CC1352R in a similar concise format.  I am not sure that I can not be clearer than that.

    Find that out yourself, using IOS LightBlue App, nrF Connect Android App, or SimpleLink Starter App.

    -kel

  • Still having problems accessing the BLE LED service characteristics.  Is it possible for TI to show some swift 5 code example of how an iPhone reads/writes to set this value.  I can get the UUID for the LED services, but cannot obtain the characteristics.  I would like to duplicate the functionality in your iPhone Starter app to set red, green, and blue LEDs.

    Thank you!

  • From what I know the source code for SimpleLink Starter App is not available. Also I find the SimpleLink Starter App only good for demo example programs. So I use IOS LightBlue App or nRF Connect App for bluetooth testing.

    If you connect using either IOS LightBlue App or nRF Connect App, the Led Service is with base UUID F0001110. It has 3 characteristics for red, green and blue led, If you write 0x01 it will turn on led. If you write 0x00 it will turn off led.