In the last years, the Internet of Things (IoT) has emerged as a key application context in the design and evolution of technologies in the transition toward a 5G ecosystem. More and more IoT technologies have entered the market and represent important enablers in the deployment of networks of interconnected devices. As network and spatial device densities grow, energy efficiency and consumption are becoming an important aspect in analyzing the performance and suitability of different technologies. In this framework, this survey presents an extensive review of IoT technologies, including both Low-Power Short-Area Networks (LPSANs) and Low-Power Wide-Area Networks (LPWANs), from the perspective of energy efficiency and power consumption. Existing consumption models and energy efficiency mechanisms are categorized, analyzed and discussed, in order to highlight the main trends proposed in literature and standards toward achieving energy-efficient IoT networks. Current limitations and open challenges are also discussed, aiming at highlighting new possible research directions.
Tens of different IoT platforms are currently available on the market as a result of the high interest in IoT, characterized by very different characteristics in terms of utilization models, features and availability. This paper provides a review of existing platforms, both adopting a closed source and an open source access model, focusing on five evaluation criteria: communication protocols, data visualization, data processing, integration with external services and security. Afterward, the paper focuses on ten open source platforms, that are deemed more suitable for research and development activities in academia, and provides an evaluation of such platforms according to the five criteria previously defined, combined with two criteria specific to open source platforms: installation procedure and documentation. The evaluation indicates that the FIWARE platform is the best suited platform when taking into account the combination of the seven criteria; other platforms might, however, be preferred, depending on the context, thanks to specific features such as native support for a programming language, or ease and flexibility in the installation procedure.
The availability of networks able to perform control and management operations at unprecedented speeds is a crucial achievement for supporting next-generation Industry 4.0 applications. In particular, the presence of humans interacting with moving objects calls for decisions to be performed at time scales such as to ensure achieving the specific requirements identified by standardization bodies for the industrial sector in Beyond-5G environments. Among these specific Key Performance Indicators (KPIs), network reliability must be carefully pondered to guarantee the safety of the human operators at any time while investing the proper level of resources. For this reason, this paper presents an optimization problem that finds the best set of redundant radio bearers for each User Equipment (UE) in the factory area while accounting for the resource usage. Such problem extends the current specification on redundant transmissions. Several heuristics have been designed to achieve the desired time scales that could not be fulfilled with an exhaustive search. Results show that the optimization algorithm and the heuristics provide the same outcomes in terms of selected bearers and loss rates, but the latter do so at significantly more stringent time scales.