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

Problem of multi-link using the relay unit

I would like to carry out communication with a plurality of peripheral using a central multi-link function.

When performing the communication via the relay unit, the communication of the second and subsequent, there are cases where advertising is not accepted.

At that time, Central SCAN is operating normally, it is possible communication with another peripheral.

Why, in the second and subsequent communication, Will advertising can not be accepted?

  • Thanks for the quick answer. Unstable communication is not in either of the above conditions.After all has been disconnect, via a peripheral device again relay, it may not be able to connect to the central.

    Here describes "unstable communication".

    When there are two communication paths as described previously (see below);

    Peripherals’ communication paths:

    1. A peripheral can directly communicate with the central.
    2. A peripheral can communicate with the central via a relay station.

    Communication with path 1 is fine, but communication with path 2 has a problem. The peripheral can establish communication with a relay device, then it may or may not establish the communication with the central (unstable communication). We tested the environment only with path 2, then the communication was established fine. The question is if there is any known issue to have two types of paths we currently have?

  • FormerMember
    0 FormerMember in reply to KIYOMI

    It should not be any problem for the relay to be and master and a slave at the same time. Do you see the same problem if you test the ble_app_hrs_rscs_relay example in the SDK as well?

    Which SDK and softdevice version do you use? SDK 11 and S130 v.2.0.0?

  • I'm sorry reply late. I have been tested using the "ble_app_hrs_rscs_relay example", but it does not go well. We have the following modifications for to fit into our system.

    • Add service
    • After connecting with the peripheral, to start the advertising of relays

    We use SDK 9 and S130 v1.0.1. How should we analyze? Central can connect with a peripheral directly, but is it better to prohibit it?

  • FormerMember
    0 FormerMember in reply to KIYOMI

    Could you upload your code so that I can take a look at it and test it? If you don't want to upload it here, you can create a new support case from www.nordicsemi.com, link to this thread, upload the code, and direct the case to me.

Related