Can a BLE peripheral listen for scan requests or any commands from BLE central without making any advertisements? If this is possible, then it would save on the transmission power required for sending advertisements.
Also, can a BLE central send a scan request without receiving an advertisement? It can use the saved address of a peripheral for sending the scan request to which it was connected earlier.