This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Throughput BLE Meshv4 nRF52840

Hi community !
I saw a lot of subject about "Mesh throughput" which was outdated and i still have questions.
I'm using nRF52840 DK with nRF5 SDK for Mesh v4.0.0

1) Does Bluetooth Mesh still based on Bluetooth v4.0 ?

2) I saw that max 11 byte payload could fit in one message, is it still the same for mesh v4 ?

3) in file radio_config.c (from project : ble_app_uart_coexist_GATT ), we can see :
" #define RADIO_CONFIG_ADV_MAX_PAYLOAD_SIZE 37" line 53

"#define RADIO_MAX_PACKET_LEN          258" line 67

Do those lines correspond to message max length and max payload for mesh ?

4) Have you test max throughput with nRF52840 and SDK Mesh v4 ? if yes, could you give me result to compare with mine (future test)?

Thanks
Sincerely
PG

Parents
  • 1) Yes, it's mainly based on Bluetooth 4.0 however some Bluetooth 4.2 feature (Long ATT MTU) is supported on the GATT bearer connection but it doesn't related to the mesh performance. 

    2) Correct. Larger payload will be transmitted on segmented packets.

    3) It's the payload of the advertising packet (37). It's not the payload of mesh packet.

     RADIO_MAX_PACKET_LEN  is the radio hardware max payload. 

    4) In our test here the mesh throughput is roughly 3.45kbps point to point. 

  • Thanks for your quick reply !
    Just to be sure, Mesh messages have 31 bytes payloads but only 11 bytes for real information (string etc) ?
    And your "3.45kbps point to point" is throughput for the entire message or only the 11 bytes of info ?
    Sincerely

Reply Children
Related