Energy performance of Internet of Things (IoT) networks for pipeline monitoring