PSOC 4 BLE central and peripheral roles at the same time

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

cross mob
FaBi_2763241
Level 4
Level 4
10 likes given 5 likes given First like received

Hello

can anyone confirm that PSoC 4 BLE can run central and peripheral roles simultaneously, meaning without switching from one to the other?

If yes, does this capability apply to the PRoC module CYBLE-212020-01 too?

I am trying to maintain a connection with a client android app as peripheral and relay the data as central to another peripheral device without switching off the connection with the phone, basically acting as a gateway between client phone and a network of peripherals.

Fausto

0 Likes
1 Solution

Yes, PSoC6 can perform as peripheral and central simultaneously. Please refer to the following example:

https://www.cypress.com/documentation/code-examples/ce215555-ble-multi-role-psoc-6-ble

View solution in original post

3 Replies
FaBi_2763241
Level 4
Level 4
10 likes given 5 likes given First like received

in the BLE component datasheet I have found this:

Note The BLE device can also be configured to simultaneously support both Peripheral

and Broadcaster or Central and Observer roles. This option is not exposed in the GUI, but

can be dynamically configured in the firmware. Refer to the BLE Cycling Sensor code

example for an implementation of simultaneous Peripheral and Broadcaster roles.

if that means it can be doing both roles simultaneously, can anyone from Cypress confirm and maybe point to examples somewhere?

Thank you.

0 Likes

I realize that it doesn't do central and peripheral at the same time, perhaps PSoC 6 can perform that?

0 Likes

Yes, PSoC6 can perform as peripheral and central simultaneously. Please refer to the following example:

https://www.cypress.com/documentation/code-examples/ce215555-ble-multi-role-psoc-6-ble