This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Multilink Central disconnection

Hi,

I have a question regarding sending sensor values from a slave to the multi link central. I am using a custom profile on the peripheral to send sensor values as notifications. The values are sampled at 100Hz. And I am assuming it is 6 packets per connection interval as they are notification packets on S110 softdevice. I read somewhere that S120 can only accept 1 packet per connection interval. Is it true ? I can send at a lower data rate if the central can't process at that speed.

I also modified the multilink Central to be able to receive notifications. However when I connect multiple peripherals there is a disconnection.

Is it possible to receive notifications from multiple slaves simultaneously ?

I would like to display values as

ValueX from Peripheral 1

ValueX from Peripheral 2

ValueY from Peripheral 1

ValueY from Peripheral 2

ValueZ from Peripheral 1

ValueZ from Peripheral 2

I am using SDK 8.0.0 and nRF51422 Development Kit as peripherals nRF51 dongle as Central. Keil uVision v5.16a

Any help is very much appreciated. Regards,

  • Hi OldisGold,

    It's strange to hear that the peripheral got disconnected. Have you tried to test with the stock example in the SDK with no modification ?

    The S120 can handle 1 packet per connection event per connection. If you don't have many peripheral, you can try with connection event of 10ms.

  • Hi Hung Bui,

    Thank you for the response. The Original multilink example from the SDK can hold the connection with just a change in the target device name. As a follow up question. If the S120 can handle only 1 packet (20 bytes) per connection event(10 ms) is it true that I can only transmit at 16Kbits/sec ? That is too low a data rate for multiple peripherals the data rate could be lower. Please suggest if there is a way to increase the data rate.

    Thanks

  • Hi Oldis,

    It's correct that for now the S120 can only handle 1 packet per connection event per connection. This is mainly because we support up to 8 links simultaneously. We won't have enough resource if we support more than 1 packets per links if we have all 8 link active.

    We are working on the solution so that you can have more flexible configuration depend on how many links are active. However, it's not released yet. To have projected date of the release, please contact our sale staff.

    What you can do to improve is to change the connection interval to 7.5ms. If you have 1-2 peripheral it should be ok.

    Or you can use the master emulator firmware that is used on the nRF51 dongle. It support only one link but with 6 packets per connection event. However, it's made to be used in combination with a PC. The interface is UART though.

Related