tion of future B5G/6G networks, especially when considering ultra-dense network deployments. Approaches have been proposed in order to reduce energy consumption as well as overall interference levels by combining different energy reduction strategies, such as dynamic coverage selection and individual user power control [25]. Within the foreseen evolution in the adoption of future B5G/6G systems, the integration of IoT applications is being analyzed in terms of new architecture paradigms, focused on seamless integration and high-end device management [26]. Connectivity of devices within the context of IoT applications implies the consideration of additional factors inherent to their intended use: Reduced energy consumption: usually IoT applications must consider anytime, anywhere, and anything connectivity options. This leads to operating scenarios in which IoT nodes can be located in locations with non-guaranteed/non-stable energy resources. Moreover, the potentially massive deployment of IoT nodes makes it economically nonviable to perform periodic battery replacements. This requires the use of ambient energy sources, by means of different energy harvesting schemes, such as compact photovoltaic cells, thermoelectric effects (e.g., Peltier cells), piezoelectric materials, or electromagnetic energy harvesting, based on the use of rectennas. The use of ambient energy is usually combined with a rechargeable battery or supercapacitor, with an energy supervision and control mechanism, in order to further guarantee energy availability either when ambient energy availability is low or when specific operation duty cycles require more intensive energy usage. Constrained energy consumption can take advantage of energy reduction mechanisms based on energy-aware routing strategies and optimized device states in order to further increase operational time span of the devices within the network. Flexible wireless connectivity: devices can be connected in a wide variety of locations, in which line-of-sight as well as partial lin