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.

CC2640R2F: Number of characteristics in a service

Part Number: CC2640R2F
Other Parts Discussed in Thread: CC2640

Hello, I am developing an application using CC2640R2F. I started from project zero to customize the code for my needs. I'm experiencing a poor distance range between the CC device and Android phone. I mean that when the distance is over 10-15m the Android connection is very hard to be established (scanning and discovering mostly fails), or the device get disconnected from the Android app if previously connected.

The hardware supplier of the BLE module (equipped with CC2640) states about 60-80m range for its device .

My application uses a single GATT profile with about 20 characteristics (ranging from 1 to 4 bytes long, depending on the purpose). Does the numer of characteristics have any effect on the BLE connection ? Should I split my profile in (say) 2 or 4 profiles with bout 4-5 characteristics each ? Would it have any benefit ?

What BLE parameters can I tune to improve the transmission distance of my device ?

BLE4.2, SDK 2.30, CC2640R2F 4x4 package.

Thanks in advance

Fabio