I. Introduction
With the development of Internet of Things devices (IoTDs) and the explosively growing demand for reliable and fast connectivity, various inspiring IoT projects, such as smart grids, intelligent logistics, smart cities, and so on, are gradually maturing [1], [2]. The data collection task of IoTDs, as a key cornerstone, drives the development of IoT applications. However, the growing number of IoTDs gives rise to a new challenge in collecting a large amount of data from IoTDs. Different types of IoTD, in particular, typically generate various amounts of data. That complicates data collection tasks, undeniably.