This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Connected to two peripherals from one central

Hi,

I'm using two nRF52832 (SDK14.2, SD132v5) to send data via Notify to one central. This central can be either a laptop or a smartphone.

The two nRF52832 has the same GATT Server configured but only the name of the peripheral change.

On my laptop there is no problem I can have both connected and received data from both.

But on Android (I don't have iOS to test), once I want to connect to the second board, the first one also receive a BLE_GATTS_EVT_EXCHANGE_MTU_REQUEST as if it was a first connection request. But since it is already connected, it crash. I'm having this issue even with the nRF Connect app.

I can't reproduce it on my laptop (macOS). When I initiate a connection to the second board, only this one receive the connection request.

Parents Reply Children
Related