Hi NXP team,
I am using SDK_2.x_QN9090D V2.6.5 for developing a BLE project. Currently, the UM040 EVK is programmed as a BLE peripheral, and multiple GAP connections can be established. Once the connections last a few minutes, I will use the Gap_Disconnect() function to disconnect it and allow more centrals to connect.
At the beginning, I establish four connections and disconnect them one by one after a few minutes, while keeping the scanning active. After disconnection, four connections will be established again within a few seconds. I repeat this loop indefinitely, disconnecting after a few minutes each time.
However, after a few iterations, I noticed a reduction in the successful establishment of connections. Initially, it reduces to three connections, and after a few more iterations, it further reduces to two connections.
May I know what caused this connection reduction? and How to solve it? Thank you very much.
Kathy