Bluetooth mcumgr SMP DFU speed #ble
nick.ward@...
Hi all,
I'm trying to optimise the mcumgr SMP DFU transfer speed over Bluetooth LE. I'm getting speeds up to 5.12KibB/s (with different combinations of devices) but this Punchthrough blog post claims up to ~50KB/s is possible: https://punchthrough.com/maximizing-ble-throughput-part-3-data-length-extension-dle-2/ The Bluetooth code is all running on a nRf52832 module. I'm using Zephyr 1.14.0 I've got scanning turned off Other settings: CONFIG_BT_L2CAP_TX_MTU=260
CONFIG_BT_RX_BUF_LEN=260
CONFIG_BT_CTLR_DATA_LENGTH_MAX=251 I'm using a connection interval of 7.5ms I've experimented with other Kconfig Bluetooth options but none have improved it significantly. Has anyone got any tips to increase this throughput they can share? Is 5.12 KiB/s possibly the upper limit with Zephyr 1.14? Thanks, Nick
|
|