cancel
Showing results for 
Search instead for 
Did you mean: 

BlueNRG GATT Characteristic Limitation

martinschuerer9
Associate
Posted on October 01, 2015 at 11:52

Hi there,

i am running the BlueNRG with multiple services, such as a proximity service, a performance test service and an application service.

The proximity service has 2 characteristics,

the PerformanceTestService 3 and the AplicationService 13, where

the last characteristic (message) is of type string with a variable size.

The ApplicationService once run alone with the maximum string size.

After adding another service, the BlueNRG responded with BLE_OUT_OF_MEMORY.

I fixed this by reducing the maximum char value size of my ApplicationService's message characteristic to 128, but soon after adding the next service, the problem appeared again.

I would like to know:

Is there a GATT limitation on the board or a maximum GATT stacksize ?

I have read the documentation, however I may have overread it.

Thank you for your answers :)

#bluenrg-ble-gatt
1 REPLY 1
Posted on October 01, 2015 at 12:09

Hi,

to have futher details about the number of services and characteristics, please see the release notes (

file:///C:/Program%20Files%20(x86)/STMicroelectronics/BlueNRG%20DK%201.8.0/Docs/bluenrg_fw_stack_release_notes_html/BlueNRG_release_notes.html

) that you find in the package DK 1.8.0.

In according to the type of stack mode, you can set a specific number of services and characteristics.

Regards,

GM