BLE mesh custom model message receive interval

Hi, 

I am using two Nordic boards running custom client and server models.
The board running custom client model is sending 138bytes of data, which is being received by the board running the custom server model.

I calculated the time interval between reception of each 138byte packet on the server model, and found that it is 1.5 secs.

This is too much and I want to reduce this to be under 0.5 secs.

Kindly suggest how I can send and receive data packets via BLE-Mesh faster & in a more optimal way.

If you can suggest a sample program or example, it would be better.

Thanks

Parents
  • Hi,

    yogeshiggalore said:
    since it involves customer permission and I am not supposed to share any code related to that. 

    That is understandable.

    Can you share some more information about your network topology and configuration?

    • How many nodes do you have in your network?
    • How many jumps is it expected that your message will perform?
    • How large is the physical range of your network, i.e how large does it stretch from one end to the other?

    Under the section "Relay" on our documentation pages, you can see some reasons for why the transport time is so long. I don't necessarily think that the size of your network is what causes the long transport time, but it should be nice to clarify if that is whats causing your issues.

    yogeshiggalore said:
    is any method to available improve throughput?

    One option to use in NCS v2.x is to use CONFIG_BT_MESH_ADV_EXT, albeit with some care. The extended advertisement is not experimental in NCS v2.x BLE but it is not yet verified verified to be stable for use with Bluetooth Mesh.

    Kind regards,
    Andreas

Reply
  • Hi,

    yogeshiggalore said:
    since it involves customer permission and I am not supposed to share any code related to that. 

    That is understandable.

    Can you share some more information about your network topology and configuration?

    • How many nodes do you have in your network?
    • How many jumps is it expected that your message will perform?
    • How large is the physical range of your network, i.e how large does it stretch from one end to the other?

    Under the section "Relay" on our documentation pages, you can see some reasons for why the transport time is so long. I don't necessarily think that the size of your network is what causes the long transport time, but it should be nice to clarify if that is whats causing your issues.

    yogeshiggalore said:
    is any method to available improve throughput?

    One option to use in NCS v2.x is to use CONFIG_BT_MESH_ADV_EXT, albeit with some care. The extended advertisement is not experimental in NCS v2.x BLE but it is not yet verified verified to be stable for use with Bluetooth Mesh.

    Kind regards,
    Andreas

Children
No Data
Related