The rest of the paper is organized as follows. Section II
overviews the main functions, services and requirements of
UAV-based networking architectures. Section III offers some
UAV-based networking architectures. Section IV discusses
middleware support for UAV systems. Section V presents
a case study of data collection in WSNs using UAVs, and
section VI concludes the paper