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

We want to change the communication speed of each peripheral device.

We want to change the communication speed for each connected peripheral.

*Environment

Peripheral: nrf52832

Central: nrf52840

*Step
1. After the peripheral connects to Central, change the communication parameters. (sd_ble_gap_conn_param_update ())

2. Connect multiple peripherals and set different parameters for each peripheral.

3. [Probrem]Peripheral frequently BLE disconnect. (reason: 0x8 BLE_HCI_CONNECTION_TIMEOUT)

It is unknown why BLE communication is disconnected.
It did not occur when the same value was specified for all Peripherals in Step2.

Related