cDIP: Channel-Aware Dynamic Window Protocol for Energy-Efficient IoT Communications | IEEE Journals & Magazine | IEEE Xplore