Learning and shaping the wireless environment: an integrated view of sensing, computing and communication.