I. Introduction
The of Things (IoT) is a concept used to connect objects to the Internet, enabling billions of tiny devices, from smart-enabled devices to sensors for climate and agriculture monitoring, to cooperate and communicate with each other while performing different application tasks such as sensing (e.g., temperature and humidity), processing, and transmitting data [1]. Due to the low price and maintenance, as well as easy usage, these devices are involved in a wide range of IoT applications, such as wildlife tracking, healthcare [2], [3], autonomous vehicles [4], or building monitoring [5], [6]. Typically, most IoT devices consist of a microcontroller (MCU), a radio chip (i.e., low-power radio technologies), sensors, and actuators to interact with the environment, and a battery that acts as a main power source [1], [7].