Using NCS V1.4 for Mesh on a nRF52840, My customer wants to send higher rate sensor data via mesh. It seems the fastest continuous rate they can obtain is about 1Hz. When going down to about 10 Hz buffers start to overflow and packets are lost.
When going thru the source code it appears in the function "adv_send()" there is a k_sleep(K_MSEC(duration)); where the duration ranges from about 60ms to 120ms within this experiment.
With that fixed delay, it seems the mesh message rate is limited to less than 10Hz. Can someone verify how this was determined? Can it be improved?
Also I tried to enable the BT5 advanced adv features via CONFIG_BT_CTLR_ADV_EXT=y but then I get errors and the mesh stops working. Is their any plan to use these features to improve the performance of the mesh in the future?