How to establish 3 connections simultaneously between 1 mobile phone and 1 nRF52833 device ?

Hi,everyone:

We are developing a Nearby protocol combined with UWB, which needs to communicate with the Bluetooth of Apple phones 
and then use UWB to measure distance. We are currently encountering a problem. In the background, the ranging frequency
is only about 2hz. If we establish one more connection, we can increase the frequency of 2hz.

Therefore, we hope that one nRF52833 and one iPhone can establish multiple connections to increase the frequency of UWB ranging.
How can we make one 52833 and one mobile phone establish multiple connections at the same time?
Parents
  • Hi Justin,

    There is the multiple advertising sample from nRF Connect SDK which shows how to configure and run two advertising sets simultaneously. But only one is connectable while the other is non-connectable. So I am a bit skeptical about whether your use case might be possible. I will discuss this internally with the team and get back to you.

    In the meantime please do checkout the sample.

    Regards,

    Priyanka

  • 3.5.4.6 LE asynchronous connection (LE ACL)
    The LE asynchronous connection (LE ACL) logical transport is used to carry LL and
    L2CAP control signaling and best effort asynchronous user data. The LE ACL logical
    transport uses a 1-bit NESN/SN scheme to provide simple channel reliability. Every
    active Peripheral has one LE ACL logical transport to the piconet Central, known as the
    default LE ACL.
     
    
    7.8.12 LE Create Connection command
    
    If the local device is already connected to the same device address as the advertiser
    (including two different Resolvable Private Addresses that resolve to the same IRK),
    then the Controller shall return an error which should use the error code Connection
    Already Exists (0x0B).

     

    Could you try changing the connection parameters (connection interval) instead?

    -Priyanka

Reply
  • 3.5.4.6 LE asynchronous connection (LE ACL)
    The LE asynchronous connection (LE ACL) logical transport is used to carry LL and
    L2CAP control signaling and best effort asynchronous user data. The LE ACL logical
    transport uses a 1-bit NESN/SN scheme to provide simple channel reliability. Every
    active Peripheral has one LE ACL logical transport to the piconet Central, known as the
    default LE ACL.
     
    
    7.8.12 LE Create Connection command
    
    If the local device is already connected to the same device address as the advertiser
    (including two different Resolvable Private Addresses that resolve to the same IRK),
    then the Controller shall return an error which should use the error code Connection
    Already Exists (0x0B).

     

    Could you try changing the connection parameters (connection interval) instead?

    -Priyanka

Children
No Data
Related