In recent years, Wireless Sensor Networks (WSNs) technologies are used in many important
areas, including weather forecasting, security, environmental monitoring, health care, and industry.
Nonetheless, due to the constraints of WSNs in terms of energy, processing, connectivity, computation and
data integrity. An important issue in this research field is the efficient management of the large number
of WSN’s data. Therefore, there is a need for strong and scalable high-performance computing and large
storage infrastructure for real-time processing and storage of WSN’s data. This article attempts to discuss
data collection methods in WSNs, sensor cloud, and IoT. Also, in this context, a general overview of
WSNs and sensor cloud platforms, including their definitions, architectures, and applications are given.
We investigate, highlight and report recent advances in data collection technology by categorizing and
classifying data collection methods in WSNs, sensor cloud, IoT and developing a taxonomy based on
these classifications. Furthermore, the analysis and synthesis of existing works in this research domain
is highlighted. The identification of key research challenges for future work and use case in this research
domain were also highlighted and discussed.