Request test firmware for large scale testing scenario

I was reviewing the Large scale Bluetooth mesh testing - Blogs - Nordic Blog - Nordic DevZone and noticed the statement: "Initialize the network by flashing the test firmware on the nodes." in the test procedure. I’m interested in performing similar latency and reliability tests. Could you please let me know where I can find the test firmware used in your evaluation?

Parents Reply Children
  • How are you measuring the latency? Are you seeing BT_MESH_ACCESS_DELAYABLE_MSG being turned off making a difference here?

  • The observed latency seems quite high. When a broadcast message is sent from device 0x003E to the group address 0xC000, all three devices subscribed to this group do receive and acknowledge the message, but the acknowledgments arrive at significantly different times. One device responds after approximately 115 ms, another after 159 ms, and the third after 341 ms, even though all boards are placed very close to each other.

    Could you please explain why there is such a large variation in response timing among devices under identical physical conditions?

  • I see. With the holidays coming up though, I unfortunately have to get back to you on this after New Years. I hope that is fine. If not, please contact your local RSM about escalation.

    Regards and happy holidays,

    Elfving

  • I’ll wait for your response—this clarification is very important for our Bluetooth Mesh decision-making.

  • Hi again, happy new year, and thanks for the patience during this holiday period Slight smile

    Nagajans said:
    I am using the NCS v3.1.0 light_switch and light sample applications for testing. In my setup, I observe approximately 100 ms response delay between the client and server at a 3-meter distance, with no relay nodes enabled.

    I just tried a quick test of this myself using a logic analyzer, and got 13ms. I am not sure exactly what is happening in your setup with the Mesh App, though I had a talk with the team developing it and they claim the timing there should be accurate.

    I want to note that what you are seeing are the times from the selected mesh message. The user needs to swipe the row to the right to "select" that message. All other messages will be timed to that one. But I agree that it does look like a >100ms there. I haven't tried this test using that app yet.

    Would it be possible for you to try it using a logic analyzer?

    Regards,

    Elfving

Related