Wireless sensor networks (WSNs) enable new applications and require non-conventional paradigms for protocol design due to several constraints. Owing to the requirement for low device complexity together with low energy consumption (i.e., long network lifetime), a proper balance between communication and signal/data processing capabilities must be found. This motivates a huge effort in research activities, standardization process, and industrial investments on this field since the last decade. This survey paper aims at reporting an overview of WSNs technologies, main applications and standards, features in WSNs design, and evolutions. In particular, some peculiar applications, such as those based on environmental monitoring, are discussed and design strategies highlighted; a case study based on a real implementation is also reported. Trends and possible evolutions are traced. Emphasis is given to the IEEE 802.15.4 technology, which enables many applications of WSNs. Some example of performance characteristics of 802.15.4-based networks are shown and discussed as a function of the size of the WSN and the data type to be exchanged among nodes.
Information and Communication Technologies (ICTs), through wireless communications and the Internet of Things (IoT) paradigm, are the enabling keys for transforming traditional cities into smart cities, since they provide the core infrastructure behind public utilities and services. However, to be effective, IoT-based services could require different technologies and network topologies, even when addressing the same urban scenario. In this paper, we highlight this aspect and present two smart city testbeds developed in Italy. The first one concerns a smart infrastructure for public lighting and relies on a heterogeneous network using the IEEE 802.15.4 short-range communication technology, whereas the second one addresses smart-building applications and is based on the LoRa low-rate, long-range communication technology. The smart lighting scenario is discussed providing the technical details and the economic benefits of a large-scale (around 3000 light poles) flexible and modular implementation of a public lighting infrastructure, while the smart-building testbed is investigated, through measurement campaigns and simulations, assessing the coverage and the performance of the LoRa technology in a real urban scenario. Results show that a proper parameter setting is needed to cover large urban areas while maintaining the airtime sufficiently low to keep packet losses at satisfactory levels.
Low Power Wide Area Networks (LPWANs) have become an important enabler for the Internet of Things (IoT) connectivity. Application domains like smart cities, smart agriculture, intelligent logistics and transportation, require communication technologies that combine long transmission ranges and energy efficiency. Recent and future trends make Long Range Wide Area Network (LoRaWAN) and Narrowband-IoT (NB-IoT) the most prospective drivers of the IoT business. In this paper, after discussing the main features of the two technologies, we carry out a fair quantitative comparison between the two, investigating different performance indicators, in order to guide designers in the selection of the most appropriate technology, depending on the application requirements.
The Internet of Things (IoT) addresses a huge set of possible application domains, requiring both short-and long-range communication technologies. When long distances are present, a number of proprietary and standard solutions for Low Power Wide Area Networks (LPWAN) are already available. Among them, LoRaWAN is a candidate technology supported by many network operators. This paper discusses the possible role of LoRaWAN for the IoT. First, the LoRaWAN technology is assessed experimentally through a set of laboratory and on-field tests, to characterize it from the link-level viewpoint; then, a system-level analysis is performed through simulation, to evaluate the capacity of a LoRaWAN gateway and a multi-gateway network to serve a large area. Finally, the results are discussed considering a broad set of use cases.
Low Power Wide Area Network technologies are used to interconnect a number of devices in a simple and efficient way. One of these technologies, LoRaWAN, is deemed as one of the most promising due to its capability to allow long range communications with very small energy consumption. LoRaWAN networks are managed by a network server implementing an Adaptive Data Rate (ADR) algorithm to allocate proper data rates to end devices. However, the standard ADR solution focuses only on the link-level performance and assigns transmission parameters to end devices one-by-one in an independent way. In this paper we propose a novel and more efficient ADR algorithm, denoted as Collision-Aware ADR (CA-ADR), which tries to minimize the collision probability when assigning data rates by considering the entire set of end devices in the network and keeping the link-level performance under control. The performance of CA-ADR is characterized and benchmarked against the standard solution as well as another proposal presented in the literature. An integrated simulation-experimental approach is used to assess results for large-scale networks and to compare two architectures based on cloud and fog computing. Results show that CA-ADR outperforms standard solutions when connectivity is good, whereas it behaves similarly in large areas. It is also shown that the improvement w.r.t. the benchmark solutions does not depend on the channel model considered (no shadowing, uncorrelated and correlated shadowing). Finally, a fog-based architecture is proved to be feasible, with the advantage of reducing the end-to-end latency.
Among the low power wide area network communication protocols for large scale Internet of Things, LoRaWAN is considered one of the most promising, owing to its flexibility and energy-saving capabilities. For these reasons, during recent years, the scientific community has invested efforts into assessing the fundamental performance limits and understanding the trade-offs between the parameters and performance of LoRaWAN communication for different application scenarios. However, this task cannot be effectively accomplished utilizing only analytical methods, and precise network simulators are needed. To that end, this paper presents LoRaWANSim, a LoRaWAN simulator implemented in MATLAB, developed to characterize the behavior of LoRaWAN networks, accounting for physical, medium access control and network aspects. In particular, since many simulators described in the literature are deployed for specific research purposes, they are usually oversimplified and hold a number of assumptions affecting the accuracy of their results. In contrast, our simulator has been developed for the sake of completeness and it is oriented towards an accurate representation of the LoRaWAN at the different layers. After a detailed description of the simulator, we report a validation of the simulator itself and we then conclude by presenting some results of its use revealing notable and non-intuitive trade-offs present in LoRaWAN. Such simulator will be made available via open access to the research community.