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

How to speed up NRF52832 mesh data

Dear Nordic.

We are using NRF52832. According to Mesh spec, It can send up to 380 bytes, So I sent Mesh Data(PAYLOAD) up to 380 bytes. It was successful, but the data was too slow.
It took about 3 seconds.

I found that it doesn't take long if the amount of data is small, but it takes longer as the amount of data increases.

Is there a way to speed up the data?
I referred to light_switch source.

Parents
  • Hi

    Sorry about the late reply, but I had to wait for a reply from one of our Mesh experts before getting back to you.

    First off, in order to send data as fast as possible, you can send the next message straight away after getting the nrf_mesh_evt_tx_complete event. Mesh is not very well designed for large amounts of data transfers at a time, so by decreasing the amount of data you send to 11  bytes at a time, you should be able to increase the throughput somewhat as well.

    Alternatively, you can check out our Nordic Advertiser Extension (Instaburst) which is a drop-in replacement for the standard BLE Advertiser bearer for the mesh network. When enabled, all communication will happen through Instaburst instead of regular advertisers, yielding higher throughput, but breaking compatibility with some other Bluetooth Mesh implementations.

    Best regards,

    Simon

Reply
  • Hi

    Sorry about the late reply, but I had to wait for a reply from one of our Mesh experts before getting back to you.

    First off, in order to send data as fast as possible, you can send the next message straight away after getting the nrf_mesh_evt_tx_complete event. Mesh is not very well designed for large amounts of data transfers at a time, so by decreasing the amount of data you send to 11  bytes at a time, you should be able to increase the throughput somewhat as well.

    Alternatively, you can check out our Nordic Advertiser Extension (Instaburst) which is a drop-in replacement for the standard BLE Advertiser bearer for the mesh network. When enabled, all communication will happen through Instaburst instead of regular advertisers, yielding higher throughput, but breaking compatibility with some other Bluetooth Mesh implementations.

    Best regards,

    Simon

Children
No Data
Related