I. Introduction
The Internet of Things (IoT) is a prominent technology that connects smart things, allowing them to communicate with each other and provide better services to users [1]. By managing and controlling its underlying technologies, IoT transforms traditional electronic devices, such as sensors, actuators, RFID tags, cell phones, etc., into smart objects. Thus, it empowers objects to see, hear, think, and perform certain tasks by enabling them to synchronize and share information with each other [2]. In order to improve the quality of life, IoT offers numerous potentials and opportunities in different application areas, such as smart cities, smart buildings, smart agriculture, healthcare, finance, and military [3].