This is a really basic question about BLE but I can't find the answer anywhere. With the Gazell Link Layer the central/host device is always listening for peripherals. This presumably uses a significant amount of power. Only the peripherals can initiate communication because they are assumed to be low power, and aren't receiving most of the time (I assume because it uses too much power). If you want the central device to talk to a peripheral out-of-the-blue (for example if you want a remote-controlled light bulb), you have to make the peripheral poll the host, and deal with the latency/battery life trade-off.
That's all with Gazell. How does it work with BLE? Is it only the host that can initiate communications? Because then how do you make a battery-efficient BLE remote control?
Does anyone have any good links?