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

Send 24 messages via Mesh network in parallel

Hi guys,
I'm facing the next problem:

I am using the Android BLE Library and Android-nRF-Mesh libraries.
I connect my Android application to 8 nodes. One of those nodes is the node mesh proxy. I need to send 24 messages in parallel (3 to each node), but this generates delays between the messages. The messages have a size of 16 bytes.
The question is: Can the delay be eliminated, or the delay time be shortened as much as possible? It is critical in the project and we fail to find a solution.

Thanks

  • Please, need help but have no answers...

  • Hi. 

    You mention that you need to send 3 messages to each node, but only one of the nodes is a proxy node. 
    Are you sending the messages from the Phone and to the Mesh?

    What kind of a delay are you referring to? Delay between transmissions from the phone? Delay on the proxy node? How big is the delay?

    Br, 
    Joakim

  • Thanks for replay Joakim.
    From the phone I send the messages to the proxy node and that proxy node retransmitted to all the nodes of the mesh.
    The delay refers to the transmission of packets from the phone to the proxy node. You should send the 24 messages in 100 ms but we are experimenting a time of 1 second. We don't know why this is happening

  • Guys please need urgent solution!!!

  • So you want to send 24 messages in 100 ms, but are seeing a time of 1 second? Or do you want to send 24 messages, one message each 100 ms?

    I can go over the math, but at first glance it seems that 24 x 16 bytes in 100 ms might be a too fast. 

1 2