IoT enabled adaptive clustering based energy efficient routing protocol for wireless sensor networks. (25th September 2019)