Number of BLE Central & Peripheral Connections

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
GrahamS_21
Employee
Employee
25 replies posted 10 likes received 10 replies posted

For the CYW20819 in BLE mode

If configured to be a central, how many BLE peripheral connections can be supported (simultaneously)?

If configured to be a peripheral, how many BLE central connections can be supported (simultaneously)?

How many bonded connections can be stored?

Where would this be configured in Modus? In the BLE configurator or in app_bt_cfg.c?


Thanks in advance

Graham

0 Likes
1 Solution
SheetalJ
Moderator
Moderator
Moderator
First comment on KBA 750 replies posted 500 likes received

Hi Graham,

For CYW20819A1, we have verified following use cases:

pastedImage_0.png

How many bonded connections can be stored?

This is done in app level, so as long as flash memory available, there is no limit. It is completely app level implementation in WICED.

Where would this be configured in Modus? In the BLE configurator or in app_bt_cfg.c?

In .c file, we use wiced_hal_write_nvram() and wiced_hal_read_nvram() APIs for this purpose. Please refer hello_sensor.c file- event BTM_LOCAL_IDENTITY_KEYS_UPDATE_EVT in hello_sensor_management_callback function.

View solution in original post

1 Reply
SheetalJ
Moderator
Moderator
Moderator
First comment on KBA 750 replies posted 500 likes received

Hi Graham,

For CYW20819A1, we have verified following use cases:

pastedImage_0.png

How many bonded connections can be stored?

This is done in app level, so as long as flash memory available, there is no limit. It is completely app level implementation in WICED.

Where would this be configured in Modus? In the BLE configurator or in app_bt_cfg.c?

In .c file, we use wiced_hal_write_nvram() and wiced_hal_read_nvram() APIs for this purpose. Please refer hello_sensor.c file- event BTM_LOCAL_IDENTITY_KEYS_UPDATE_EVT in hello_sensor_management_callback function.