Central device ignoring indication of peripheral

We have 1 central device and 4 peripheral devices in which one of the peripheral is mobile device if we connect both mobile and other peripheral devices(nrf52840) the central is acknowledging either the indication of mobile or the device means if we connect mobile first then other devices  it acknowledge indication sent by device or vice Varsa 

kindly help in resolving this issue.

thank you

   

  • Hello,

    I apologize for the confusion, but I'm having difficulty understanding the situation you described. From what I gathered, it appears that the central device receives indications from both the mobile device and the other peripheral devices. It acknowledges these indications regardless of the order in which the mobile device or the other peripherals are connected, provided that all devices are connected (please correct me on this).

    Could you please provide more details about the issue? It might help to explain each point clearly. Additionally, could you share the SDK version you are currently working with?

    Kind Regards,

    Abhijith

  • Hi Menon, thanks for the reply 

    Sorry for the confusion let me explain this in detail 

    we have 1 central device and 4 peripheral devices in which one of the peripheral is mobile.

    if we connect 3 peripheral devices(nrf52840) and mobile app the central acknowledging either for mobile app or the other peripheral devices but it should acknowledge for both(mobile app and other peripheral) .

    if we connect devices first and mobile app last the central acknowledges mobile app indication or vise Varsa.

    we are using SDK v.2.6.0

  • Hello,

    Are you working with any of the samples from the SDK? Is there any limitation on the number of simultaneous connections it can handle? Please ensure you have configured it properly, such as the maximum number of connections the central device can make. Try adjusting the connection parameters like connection interval and slave latency. I recommend capturing sniffer traces to monitor the BLE events and see if indications from certain peripherals are being ignored or lost.

    Kind Regards,

    Abhijith

  • Hi Menon ,

    there is no issue with connections because if we connect 4 devices(nrf 52840) to central no such issue was encountered but when mobile app comes into the connection this scenario being observed and i captured using sniffer as well ,we are getting indications properly

    can u give some other suggestions 

  • Hello,

    It seems the issue is specifically related to the interaction between the mobile application and the nRF52840 (central_device). Have you tried connecting to a different mobile device or application? If so, does the same issue persist? Is there any way to check the logs from the mobile device? If so, are you seeing any error messages or warnings related to BLE communication?

    Kind Regards,

    Abhijith

Related