A. Control device power consumption
B. Ensure reliable message delivery
C. Enable peer-to-peer communication
D. Facilitate device discovery