- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello team --
If I have a PSOC 63 BLE connected to another PSOC 63 BLE, one as central and the other as peripheral, and they are communicating with the fastest connection interval (7.5ms), can I also set up each side to be an observer looking for "pings" from a remote acting as a broadcaster? What would the timing look like between Connection Intervals regarding how the 3 advertising channels will be scanned.
Please let me know if this is possible and what the timing looks like on the radio.
Regards,
Corey
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Corey,
If I have a PSOC 63 BLE connected to another PSOC 63 BLE, one as central and the other as peripheral, and they are communicating with the fastest connection interval (7.5ms), can I also set up each side to be an observer looking for "pings" from a remote acting as a broadcaster?
Yes. It is possible. PSoC 6 BLE supports 4 simultaneous BLE connections. They can be any one of the following:
1. Central
2. Peripheral
3. Observer
4. Broadcaster
The 4 simultaneous states can be possible through 4 LL states as shown below:
What would the timing look like between Connection Intervals regarding how the 3 advertising channels will be scanned.
Since the 4 LLs run parallely, the connection interval and advertisement interval will also run parallel and remain unaffected.
Please note that In PSoC Creator/Modus BLE configurator tab you have to select "Maximum number of BLE connections = 2" and select those two roles required.
Please refer PSoC 6 MCU - Firmware Design for BLE Applications application note Multi-Master-Single-Slave code examples for firmware reference.
https://www.cypress.com/file/446566/download
Please reply if you need more clarification.
Thanks and regards
Ganesh
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Does the observer role cycle through the 3 ADV channels or does that have to be set manually?
Is there a diagram showing how the Central role and the observer role share radio time?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Does the observer role cycle through the 3 ADV channels or does that have to be set manually?
The Central/observer by default scans the 3 advertisement channels. It does not need any setting.
Thanks
Ganesh