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

How can tweak ARQ parameters in SoftDevice Controller?

Dear all,

I am now using several pairs of nrf52840DK and nrf connect sdk v1.7.1,and using llpm(low latency packet mode) to send data.

In our system,there are four pairs of nrf52840DK sending same packet to elevate reliability,though we might not need the ARQ mechanism or 

in other word,I want to reduce the retransmission times to prevent head of blocking.

Is there any better approach or APIs in SoftDevice controller can do this? 

 

Best regards.

 

Parents
  • Hi,

    Can you give more details about you are tying to achieve here? What is your use-case? It is not quite clear what you want to do.

    in other word,I want to reduce the retransmission times to prevent head of blocking.

    Can you elaborate on what you mean by this?

  • Hi,

    All packets transmitted over a BLE link will be retried infinitely or until link loss, and all packets are protected by a CRC on the link layer. There is no way to tweak this, or set a maximum number of retransmits. The only thing you can possibly do is to adjust the supervision timeout, so that less data is tried transmitted before the link is considered lost.

Reply
  • Hi,

    All packets transmitted over a BLE link will be retried infinitely or until link loss, and all packets are protected by a CRC on the link layer. There is no way to tweak this, or set a maximum number of retransmits. The only thing you can possibly do is to adjust the supervision timeout, so that less data is tried transmitted before the link is considered lost.

Children
Related