The recent advances in UAVs bring opportunities to overcome the limitations of IoT. Related work has regard UAVs as elastic communication nodes to increase the communication coverage and enhance the network capacity [1]}. Particularly, UAVs have the advantage in aerial mobility in contrast to ground vehicles. For example, UAVs can be flexibly dispatched to remote, rural or disaster area where ground vehicles can hardly or cannot directly reach [1]}. Hence, UAVs can potentially foster remote IoT applications such as environment monitoring, farm observation and emergency communications.
