Introduction
In the last decade, with the rapid expansion of sensors, wireless communications, mobile networks, cloud computing, edge computing, and so on, the Internet of Things (IoT) is expected to utterly change the patterns of interaction between humans and their pervasive digital environment by supporting various advanced trends, such as comprehensive interconnection, human-like intelligence, shiftable information collection, and cloud-based applications [1]. The great potential of IoT in terms of both economic and social values has attracted significant attention worldwide and constitutes one of the national development strategies of many countries.