Skip to main content
Lep
Senior
Oct 27, 2022 6:55 AM UTC
Question

STM32WB55 How to improve data throughput?

​The following figure is the load and corresponding interval of my single notification:

0693W00000VOE9JQAX.pngI think the interval is too long.I read AN5289 7.6.5 how to maximize data throughput, but I can't find the macro parameters Min_CE_Length and Max_CE_Lengtht, and I don't know where to insert these functions into the program.

0693W00000VOECcQAP.jpg

This topic has been closed for replies.

4 replies

Javier1
Principal
Oct 27, 2022 7:07 AM UTC

what are you using in the reception side? a phone? another stm32w?

I found out there are huge differences between archiveable data troughput between BLE devices (and SOs).

hit me up in https://www.linkedin.com/in/javiermuñoz/
Lep
LepAuthor
Senior
Oct 27, 2022 7:24 AM UTC

Another stm32wb(USB dongle) is client, my own board is as server.

Remy ISSALYS
ST Technical Moderator
Nov 7, 2022 4:21 PM UTC

Hello,

You can manage the CE_Lenght parameter using aci_gap_start_connection_update command.

Best Regards

Lep
LepAuthor
Senior
Nov 8, 2022 1:24 AM UTC

Thank you, in fact, I have tried these a long time ago, and it has never worked. What I found that finally got me success was I added this command: hci_le_set_Data_length();