Energy Efficient IoT Data Collection in Smart Cities Exploiting D2D Communications
design aspects of network assisted device - to - device communications .