In this work, a container-based architecture for the integration of Long Range Wide Area Network (LoRaWAN) end nodes—e.g., used to monitor industrial machines or mobile entities in specific environments—with Internet Protocol (IP)-based networks is proposed and its performance is investigated. To this end, we exploit the native service and resource discovery support of the Constrained Application Protocol (CoAP), as well as its light traffic requirements, owing to its use of User Datagram Protocol (UDP) rather than Transmission Control Protocol (TCP). This approach (i) adapts transparently (with no impact) to both private and public LoRaWAN networks, (ii) enables seamless interaction between LoRaWAN-based and CoAP-based nodes, through a logical “virtualization” of LoRaWAN nodes at server side, and (iii) enables routing among LoRaWAN end nodes, overcoming LoRaWAN's absence of inter-node communication and lack of compliance (at the end nodes' side) with IP. Two virtualization approaches are proposed: (i) virtualization of a single end node (represented as a CoAP server) per container and (ii) virtualization of multiple end nodes (as CoAP servers) per container. Finally, deployments of the proposed virtualization architectures, using both a laptop and an Internet of Things (IoT) device (e.g., a Raspberry Pi), are considered, highlighting how the best solution relies on the use of several containers, with more than one CoAP server per container.
In this paper, we propose an effective target localization strategy for Internet of Things (IoT) scenarios, where positioning is performed by resource-constrained devices. Target-anchor links may be impaired by Non-Line-Of -Sight (NLOS) communication conditions. In order to derive a feasible IoT-oriented positioning strategy, we rely on the acquisition, at the target, of a sequence of consecutive measurements of the Received Signal Strength Indicator (RSSI) of the wireless signals transmitted by the anchors. We then consider a pragmatic approach according to which the NLOS channels are pre-mitigated and "transformed"into equivalent Line-Of-Sight (LOS) channels to estimate more accurately each target-anchor distance. The estimated distances feed "agnostic"localization algorithms, operating as if all links were LOS. We experimentally assess the performance of our approach in indoor (IEEE 802.11-based) and outdoor (Long Term Evolution, LTE-based) scenarios, considering both geometric and Particle Swarm Optimization (PSO)-based localization algorithms. Even if NLOS mitigation per single communication link is very effective, our results show that, in a given environment, it is possible to derive an "average"NLOS mitigation strategy regardless of the specific position of the target in the given environment. This is crucial to limit the computational complexity at IoT nodes performing localization, yet guaranteeing a relatively high (for IoT scenarios) localization accuracy, especially in an IEEE 802.11-based indoor case (with six anchors). The obtained performance compares favorably (in relative terms) with that obtained with more sophisticated wireless technologies (e.g., Ultra-WideBand, UWB).
Controlling and forecasting environmental variables (e.g., air temperature) is usually a key and complex part in a greenhouse management architecture. Indeed, a greenhouse inner micro-climate, which is the result of an extensive set of inter-related environmental variables influenced by external weather conditions, has to be tightly monitored, regulated, and, some-times, forecast. Nowadays, Wireless Sensor Networks (WSNs) and Machine Learning (ML) are two of the most successful technologies to deal with this challenge. In this paper, we discuss how a Smart Gateway (GW), acting as a collector for sensor data coming from a WSN installed in a greenhouse, could be enriched with a Neural Network (NN)-based prediction model allowing to forecast a greenhouse's inner air temperature. In the case of missing sensor data coming from the WSN, the proposed prediction algorithm, fed with meteorological open data (gathered from the DarkSky repository), is run on the GW in order to predict the missing values. Despite the model is especially designed to be lightweight and executable by a device with constrained capabilities, it can be adopted either at Cloud or at GW level to forecast future air temperature's values, in order to support the management of a greenhouse. Experimental results show that the NN-based prediction algorithm can forecast greenhouse air temperature with a Root Mean Square Error (RMSE) of 1.50 °C, a Mean Absolute Percentage Error (MAPE) of 4.91%, and a R 2 score of 0.965.
The ongoing diffusion of Internet of Things (IoT) technologies is opening new possibilities, and one of the most remarkable applications is associated with the smart city paradigm, which is continuously evolving. In general, it can be defined as the integration of IoT and Information Communication Technologies (ICT) into city management, with the aim of addressing the exponential growth of urbanization and population, thus significantly increasing people's quality of life. The smart city paradigm is also strictly connected to sustainability aspects, taking into account, for example, the reduction of environmental impact of urban activities, the optimized management of energy resources, and the design of innovative services and solution for citizens. Abiding by this new paradigm, several cities started a process of strong innovation in different fields (such as mobility and transportation, industry, health, tourism, and education), thanks to significant investments provided by stakeholders and the European Commission (EC). In this paper, we analyze key aspects of an IoT infrastructure for smart cities, outlining the innovations implemented in the city of Parma (Emilia Romagna region, Italy) as a successful example. Special attention is dedicated to the theme of smart urban mobility.
The massive deployment of Internet of Things (IoT) architectures and applications, in many fields over the last decade, has accelerated research efforts on low-power wireless connectivity protocols. Moreover, many standards have been introduced, highlighting the need to make data flow among different communication protocols and network interfaces feasible. To this end, devices like Gateways (GWs) play a crucial role in many IoT applications and will impact future developments and possibilities. In this paper, the design and deployment of a new modular and scalable GW architecture solution, suitable for a wide plethora of use case scenarios and useful as a starting point for many possible improvements and applications, is proposed. Experimental performance results are discussed, showing the roles of different interfaces in specific use cases in which the proposed this solution may be applied.
Presently, the adoption of Internet of Things (IoT)-related technologies in the Smart Farming domain is rapidly emerging. The ultimate goal is to collect, monitor, and effectively employ relevant data for agricultural processes, with the purpose of achieving an optimized and more environmentally sustainable agriculture. In this paper, a low-cost, modular, and Long-Range Wide-Area Network (LoRaWAN)-based IoT platform, denoted as "LoRaWAN-based Smart Farming Modular IoT Architecture" (LoRaFarM), and aimed at improving the management of generic farms in a highly customizable way, is presented. The platform, built around a core middleware, is easily extensible with ad-hoc low-level modules (feeding the middleware with data coming from the sensors deployed in the farm) or high-level modules (providing advanced functionalities to the farmer). The proposed platform has been evaluated in a real farm in Italy, collecting environmental data (air/soil temperature and humidity) related to the growth of farm products (namely grapes and greenhouse vegetables) over a period of three months. A web-based visualization tool for the collected data is also presented, to validate the LoRaFarM architecture.
Advanced Driver-Assistance Systems (ADASs) are used for increasing safety in the automotive domain, yet current ADASs notably operate without taking into account drivers’ states, e.g., whether she/he is emotionally apt to drive. In this paper, we first review the state-of-the-art of emotional and cognitive analysis for ADAS: we consider psychological models, the sensors needed for capturing physiological signals, and the typical algorithms used for human emotion classification. Our investigation highlights a lack of advanced Driver Monitoring Systems (DMSs) for ADASs, which could increase driving quality and security for both drivers and passengers. We then provide our view on a novel perception architecture for driver monitoring, built around the concept of Driver Complex State (DCS). DCS relies on multiple non-obtrusive sensors and Artificial Intelligence (AI) for uncovering the driver state and uses it to implement innovative Human–Machine Interface (HMI) functionalities. This concept will be implemented and validated in the recently EU-funded NextPerception project, which is briefly introduced.
In the near future, Internet of Things (IoT) will play a relevant role in people's lives and one of the main challenges will be the integration of heterogeneous networks. Among widely adopted network technologies, the development of the so-called Low-Power Wide-Area Networks (LPWANs), in particular Long Range WAN (LoRaWAN) is attracting a significant interest from both academic and industrial worlds. The integration of LoRaWAN with other communication technologies represents a fundamental requirement for a successful rapid and large-scale diffusion of IoT paradigms, such as Smart Farming, Smart Factory, and Smart City. The aim of this paper is two-fold: we propose (i) a mechanism for automatic discovery of the sensors a LoRa device is equipped with; and (ii) a novel networking architecture, based on cloud computing and node virtualization, to enable the interaction of LoRaWAN end-nodes with other IP-based IoT devices. Our solution does not impact LoRaWAN networking and enables a seamless interaction between LoRaWAN end-nodes and other Constrained Application Protocol (CoAP)-based nodes.
In this paper, we investigate classification methods aiming at identifying the Line-Of-Sight (LOS) or Non-LOS (NLOS) condition of a wireless channel. Our approach is based on the computation of statistical features over N consecutive channel measurements at the receiver (namely, N Received Signal Strength Indicator, RSSI, values). First, threshold classification criteria, on the considered features, are derived in order to perform LOS/NLOS identification. The thresholds’ values are tuned according to the "behaviour" of the statistical features in the considered environment. This method is compared to a sample-based (whose aim is to detect the data distribution) and a machine learning-based approaches. Although our approach is general, we present experimental results for IEEE 802.11 indoor channels. Our results show that simple threshold-based classification criteria on the considered statistical features may yield approximately 85÷90% LOS/NLOS classification accuracy, making them an attractive strategy for future 5G systems.
The Internet of Things (IoT), being a network of networks, promises to allow billions of humans and machines to interact with each other. Owing to this rapid growth, the deployment of IoT-oriented networks based on mesh topologies is very attractive, thanks to their scalability and reliability (in the presence of failures). In this paper, we provide a comprehensive survey of the following relevant wireless technologies: IEEE 802.11, Bluetooth, IEEE 802.15.4-oriented, and Sub-GHz-based LoRa. Our goal is to highlight how various communication technologies may be suitable for mesh networking, either providing a native support or being adapted subsequently. Hence, we discuss how these wireless technologies, being either standard or proprietary, can adapt to IoT scenarios (e.g., smart cities and smart agriculture) in which the heterogeneity of the involved devices is a key feature. Finally, we provide reference use cases involving all the analyzed mesh-oriented technologies.
Nowadays, the agricultural sector is facing challenges especially because of an extensive range of grueling trends. In this context, new highly technological applications—such as Internet of Things (IoT), Precision Agriculture (PA), and blockchain—are enabling Smart Agriculture (SA), which holds the promise to support future needs. In this extended abstract, a low-cost, modular, and energy-efficient IoT platform for SA, denoted as VegIoT Garden, based on Commercial-Off-The-Shelf (COTS) devices, adopting short- and long-range communication protocols (IEEE 802.11 and LoRa), and aiming at enhancing the management of vegetable gardens through the collection, monitoring, and analysis of sensor data, related to relevant parameters of growing plants (i.e., air and soil humidity and temperature), is presented. The infrastructure is completed with an Internet-enabled Home Node (HN) and an iOS-based mobile App, developed in order to simplify data visualization and plants’ status monitoring. The proposed IoT system has been validated in a real scenario (a vegetable garden) for more than a week: the collected data highlighted possible causes for a disease contracted by vegetables (namely, tomato’s blossom-end root), thus validating VegIoT Garden.
Mesh networks and, in particular, Wireless Mesh Networks (WMNs) are gaining a growing interest because of their scalability, robustness, and ease of deployment. These characteristics make WMNs suitable for several applications, such as distributed sensing, monitoring, and public safety. In this paper, we describe a novel WMN implementation based on the use of low-cost double Wi-Fi interface embedded IoT-oriented devices. At each node, one interface provides external connectivity, whereas the other interface is used to create a mesh backbone. On the mesh side, the Better Approach To Mobile Ad-hoc Networking (B.A.T.M.A.N.) routing algorithm is used to route the traffic flows from external clients (possibly towards an Internet gateway), which can be IoT nodes and/or mobile nodes (e.g., smartphones and tablets). After providing a description of the architecture and relevant implementation details, we carry out an extensive experimental campaign to evaluate the WMN performance, especially in terms of the trade-off between throughput and number of hops.
Research efforts in the field of Internet of Things (IoT) are providing solutions in building new types of "network of networks," going beyond the technological barriers due to intrinsic limitations of the constrained devices typically used in this context. Thanks to the improvement in communication/networking protocols and the hardware cost reduction, it is now possible to define new IoT architectures, combining the "micro" IoT paradigm, based on short-range radio technologies (e.g., IEEE 802.15.4 and IEEE 802.11), with the rising "macro" IoT paradigm, based on sub-GHz radio technologies. This allows the implementation of scalable network architectures, able to collect data coming from constrained devices and process them in order to provide useful services and applications to final consumers. In this paper, we focus on practical integration between micro and macro IoT approaches, providing architectural and performance details for a set of experimental tests carried out in the campus of the University of Parma. We then discuss challenges and solutions of the proposed micro-macro integrated IoT systems.
The Internet of Things (IoT) is supposed to connect billions of devices to the Internet through IP-based communications. The main goal is to foster a rapid deployment of Web-enabled everyday objects, allowing end users to manage and control smart things in a simple way, by using Web browsers. This paper focuses on the integration of Wi-Fi nodes, hosting HTTP resources, into a Web of Things Testbed (WoTT). The main novelty of the proposed approach is that the WoTT integrates new nodes by using only standard mechanisms, allowing end-users to interact with all Smart Objects without worrying about protocol-specific details.
Marco Botta合作论文数Dipartimento di Informatica, Università di Torino1