An Efficient MAC Protocol With Adaptive Energy Harvesting for Machine-to-Machine Networks | IEEE Journals & Magazine | IEEE Xplore