Hi,
I am using nrf52832 to connect 500 nrf52810,among which NRF52832 is central and nrf52810 is peripheral.
How should I do for nrf52832 based on SDK 16.0.0.
Hi,
I am using nrf52832 to connect 500 nrf52810,among which NRF52832 is central and nrf52810 is peripheral.
How should I do for nrf52832 based on SDK 16.0.0.
Hi,
The softdevices only support up to 20 concurrent connections. If you need to connect 500 peripherals, you will have to cycle through all the devices sequentially. You can store the address of the previously connected peripheral if you do not want to reconnect it.
Best regards,
Jørgen
Thank you for your answer. It was very helpful.
Hi,
How should I use this nrf_ble_scan_filter_set() function to filter 500 peripherals' adress.
Best regards.
Are all the addresses known before starting connecting to the devices? The scan filters are typically used to connect on a match, not used to prevent reconnection to previously connected devices. If the addresses are not known, I think it may be more efficient to store the addresses in a list and parse the list to check if the device has already been connected before initiating a connection to the device.
All the addresses are known.
I've solved this problem by using a timer to do the following things sequentially.
Thank you for your time and reply.