I have an application that requires to send 1000 bytes of data every second and I am trying to find the best way to do that.
I saw in the docs that the MTU size can be from 23 to 517. It is set by default to 23 and I cannot find a way to change its value.
Any feedback on this ?
I also want to send this data through a GATT_Notify but the length parameter of the notify value is uint8 limiting the notification to 256 (so cannot notify to 517)
Can the uint8 limit be changed to get to 517 ? The GATT_Notify is a library compiled routine so cannot really be accessed.
At last, I saw in the HCI doc (8.1.2) a way to send data differently than through a GATT Characteristics but there is not much information about it. When dealing with large amount of data, should it be the way ? Are there any functions that can be used to do that directly in the peripheral to send data from the peripheral to the USB Dongle ?
Thanks
Christian