Using,
-
IAR EWARM 7.20
-
PCA10001 V 2.0.0 (Changed the MCU to QFAAH00 Revision 3)
-
SDK 10.0
-
SoftDevice S120 2.1
-
Example: Multi-link Example (examples\ble_central\ble_app_multilink_peripheral)
/************************************************************/
Hi, I'm quite new to S120 central examples. I mostly worked with S110 examples.
As far as I know, central does passive / active scanning.
I want to implement a central that sends scan request to particular peripherals.
For instance, let's say that there are 3 peripherals (X, Y, and Z) close to the central device.
Also, each peripherals use different services. For instance, X uses NUS, Y uses HID, and Z uses HRS.
All peripherals are advertising so the central gets BLE_GAP_EVT_ADV_REPORT
from all three of them.
Since the peripherals use different services, I can distinguish them.
(Of course there are other ways to distinguish each.)
Then, I want the central to send scan request to only X.
I don't want the central to send scan request niether to Y nor Z.
Is this possible? What part should I modify?
It's like I want to make X that the scanner has scanned X and
I don't want Y and Z to know that they were scanned.
-Regards, Mango