A survey on data aggregation techniques in IoT sensor networks Soroush Abbasian Dehkordi 1 • Kamran Farajzadeh 2 • Javad Rezazadeh 2,4 • Reza Farahbakhsh 3 • Kumbesan Sandrasegaran 4 • Masih Abbasian Dehkordi 1 Ó Springer Science+Business Media, LLC, part of Springer Nature 2019 Abstract There is a growing interest in using wireless sensor technologies in various Internet of things scenarios. Considering the huge growth of smart objects and their applications, the need to collect and analyze their product data are becoming one of the main challenges. Sensor nodes are powered by batteries, efficient operations in term of energy are critical. Toward that end, it is desirable for a sensor node to eliminate redundancies in the received data from the neighboring nodes before transferring the final data to the central station. Data aggregation is one of the influential techniques in elimination of data redundancy and improvement of energy efficiency; also it increases the lifespan of Wireless Sensor Networks. In addition, the efficient data aggregation protocol can reduce network traffic. When a specific objective takes place in a specific area, it might be detected by more than one sensor. Considering the main challenges and aspects of data aggregation in wireless sensor networks, a review on different types of data aggregation techniques and protocols are presented in this paper. The ultimate objective of this study is to make the basic foundations to develop new advanced designs based on data integration techniques and clustering that have been proposed so far. Major techniques of data integration in wireless sensor networks covering ground, underground and underwater sensor networks are presented in this paper and the applications, advantages and disadvantages of using each technique are described. Keywords Internet of things (IoT) Á Wireless sensor networks (WSN) Á Data aggregation Á Routing 1 Introduction Daily progressive spread in using technologies such as wireless networks and smart devices which are equipped with different sensors, radio frequency identification labels (RFID) and near field communications (NFCs) have led to develop the thought of the new technology concept of internet of things (IoT) for daily human’s life [1]. Internet of things describes a world in which everything including inanimate objects have digital identity for themselves and let the smart systems to organize and manage them. The idea of internet of things promotes the potential of com- munication, data exchange, aggregation and integration among the objects existing in our surrounding [2].Anything in this space has some services which presents them to other things or existences and receives its required services. For simpler and faster communication between these objects and the potentiality to manage them, some models and criteria have been presented that have the capability to receive and present a special service automatically. Given the extent of work in the IoT and the emergence of & Javad Rezazadeh rezazadeh@ieee.org Soroush Abbasian Dehkordi s.abbasian@aut.ac.ir Kamran Farajzadeh k.farajzadeh@iau-tnb.ac.ir Reza Farahbakhsh reza.farahbakhsh@it-sudparis.eu Kumbesan Sandrasegaran Kumbesan.Sandrasegaran@uts.edu.au Masih Abbasian Dehkordi m.abbasian@aut.ac.ir 1 Amirkabir University of Technology, Tehran, Iran 2 Islamic Azad University, North Tehran Branch, Tehran, Iran 3 CNRS Lab UMR5157, Institut Mines-Telecom, Telecom SudParis, Paris, France 4 University of Technology Sydney, Sydney, Australia 123 Wireless Networks https://doi.org/10.1007/s11276-019-02142-z