https://www.hotpaper.net/details/14555/eraof-a-new-rpl-protocol-objective-function-for-internet-of-things-applications/