BLE Non-advertising Peripheral

Hey lads,

I need my Boron to act as a BLE Peripheral device, however I would like it not to advertise itself - the MAC address will be known to the Central device and it should connect without having to scan. I have been unable to do this - if I don’t call BLE.advertise() or I call BLE.stopAdvertising(), I am unable to connect to the device using any Central device.

Is it possible to have the device be a Peripheral and refrain from advertising? From what I am seeing, if I stop advertising it is switching to a ‘Central’ role. If so, how would I do this?

Is this helpful?

He has 2 other BLE guides on his blog also which helped me understand Better.