25 research outputs found

    Constructive Interference in 802.15.4: A Tutorial

    Get PDF
    International audienceConstructive Interference (CI) can happen when multiple wireless devices send the same frame at the same time. If the time offset between the transmissions is less than 500 ns, a receiver will successfully decode the frame with high probability. CI can be useful for achieving low-latency communication or low-overhead flooding in a multi-hop low-power wireless network. The contribution of this article is threefold. First, we present the current state-of-the-art CI-based protocols. Second, we provide a detailed hands-on tutorial on how to implement CI-based protocols on TelosB motes, with well documented open-source code. Third, we discuss the issues and challenges of CI-based protocols, and list open issues and research directions. This article is targeted at the level of practicing engineers and advanced researchers and can serve both as a primer on CI technology and a reference to its implementation

    The "Smart Ring" Experience in l'Aquila (Italy): Integrating Smart Mobility Public Services with Air Quality Indexes

    Get PDF
    This work presents the "City Dynamics and Smart Environment" activities of the Smart Ring project, a model for the smart city, based on the integration of sustainable urban transport services and environmental monitoring over a 4–5-km circular path, the "Smart Ring", around the historical center of l'Aquila (Italy). We describe our pilot experience performed during an experimental on-demand public service electric bus, "SmartBus", which was equipped with a multi-parametric air quality low-cost gas electrochemical sensor platform, "NASUS IV". For five days (28–29 August 2014 and 1–3 September 2014), the sensor platform was installed inside the SmartBus and measured air quality gas compounds (nitrogen dioxide, carbon oxide, sulfur dioxide, hydrogen sulfide) during the service. Data were collected and analyzed on the bases of an air quality index, which provided qualitative insights on the air status potentially experienced by the users. The results obtained are in agreement with the synoptic meteorological conditions, the urban background air quality reference measurements and the potential traffic flow variations. Furthermore, they indicated that the air quality status was influenced by the gas component NO 2 , followed by H 2 S, SO 2 and CO. We discuss the features of our campaign, and we highlight the potential, limitations and key factors to consider for future project designs

    SoEasy: A Software Framework for Easy Hardware Control Programming for Diverse IoT Platforms

    Get PDF
    Many Internet of Things (IoT) applications are emerging and evolving rapidly thanks to widespread open-source hardware platforms. Most of the high-end open-source IoT platforms include built-in peripherals, such as the universal asynchronous receiver and transmitter (UART), pulse width modulation (PWM), general purpose input output (GPIO) ports and timers, and have enough computation power to run embedded operating systems such as Linux. However, each IoT platform has its own way of configuring peripherals, and it is difficult for programmers or users to configure the same peripheral on a different platform. Although diverse open-source IoT platforms are widespread, the difficulty in programming those platforms hinders the growth of IoT applications. Therefore, we propose an easy and convenient way to program and configure the operation of each peripheral using a user-friendly Web-based software framework. Through the implementation of the software framework and the real mobile robot application development along with it, we show the feasibility of the proposed software framework, named SoEasy

    Towards a Recommender System for In-Vehicle Antenna Placement in Harsh Propagation Environments

    Get PDF
    This paper presents a novel approach to improving wireless communications in harsh propagation environments to achieve higher overall reliability and durability of wireless battery powered sensor systems in the context of in-vehicle communication. The goal is to investigate the physical layer and establish an antenna recommendation system for a specific harsh environment, i.e., an engine compartment of a vehicle. We propose the usage of electromagnetic (EM) and ray tracing simulations as a computationally cost-effective method to establish such a recommendation system, which we test by means of an experimental testbed—or test environment—that consists of both a physical, as well as its identical simulation, model. A pool of antennas is evaluated to identify and verify antenna behavior and properties at specified positions in the harsh environment. We use a vector network analyzer (VNA) for accurate measurements and a received signal strength indicator (RSSI) for a first estimation of system performance. Our analysis of the experimental measurements and its EM simulation counterparts shows that both types of data lead to equivalent antenna recommendations at each of the defined positions and experimental conditions. This evaluation and verification process by measurements on an experimental testbed is important to validate the antenna recommendation process. Our results indicate that—with properly characterized antennas—such measurements can be substituted with EM simulations on an accurate EM model, which can contribute to dramatically speeding up the antenna positioning and selection process

    Towards the efficient use of LoRa for wireless sensor networks

    Get PDF
    Since their inception in 1998 with the Smart Dust Project from University of Berkeley, Wireless Sensor Networks (WSNs) had a tremendous impact on both science and society, influencing many (new) research fields, like Cyber-physical System (CPS), Machine to Machine (M2M), and Internet of Things (IoT). In over two decades, WSN researchers have delivered a wide-range of hardware, communication protocols, operating systems, and applications, to deal with the now classic problems of resourceconstrained devices, limited energy sources, and harsh communication environments. However, WSN research happened mostly on the same kind of hardware. With wireless communication and embedded hardware evolving, there are new opportunities to resolve the long standing issues of scaling, deploying, and maintaining a WSN. To this end, we explore in this work the most recent advances in low-power, longrange wireless communication, and the new challenges these new wireless communication techniques introduce. Specifically, we focus on the most promising such technology: LoRa. LoRa is a novel low-power, long-range communication technology, which promises a single-hop network with millions of sensor nodes. Using practical experiments, we evaluate the unique properties of LoRa, like orthogonal spreading factors, nondestructive concurrent transmissions, and carrier activity detection. Utilising these unique properties, we build a novel TDMA-style multi-hop Medium Access Control (MAC) protocol called LoRaBlink. Based on empirical results, we develop a communication model and simulator called LoRaSim to explore the scalability of a LoRa network. We conclude that, in its current deployment, LoRa cannot support the scale it is envisioned to operate at. One way to improve this scalability issue is Adaptive Data Rate (ADR). We develop two ADR protocols, Probing and Optimistic Probing, and compare them with the de facto standard ADR protocol used in the crowdsourced TTN LoRaWAN network. We demonstrate that our algorithms are much more responsive, energy efficient, and able to reach a more efficient configuration quicker, though reaching a suboptimal configuration for poor links, which is offset by the savings caused by the convergence speed. Overall, this work provides theoretical and empirical proofs that LoRa can tackle some of the long standing problems within WSN. We envision that future work, in particular on ADR and MAC protocols for LoRa and other low-power, long-range communication technologies, will help push these new communication technologies to main-stream status in WSNs

    No Free Lunch - Characterizing the Performance of 6TiSCH When Using Different Physical Layers

    Get PDF
    International audienceLow-power wireless applications require different trade off points between latency, reliability ,data rate and power consumption. Given such a set of constraints, which physical layer should I beusing? We study this question in the context of 6TiSCH,a state-of-the-art recently standardized protocol stack developed for harsh industrial applications. Specifically,we augment OpenWSN, the reference 6TiSCHopen-source implementation,to support one of three physical layers from the IEEE802.15.4g standard FSK 868 MHz which offers long range, OFDM 868 MHz which offers high data rate,and O-QPSK 2.4GHz which offers more balanced performance. We run the resulting firmware on the42-mote Open Testbed deployed in an office environment, once for each physical layer. Performance results show that, indeed, no physical layer outperforms the other for all metrics. This article argues for combining the physical layers, rather than choosing one,in a generalized 6TiSCH architecture in which technology-agile radio chips (of which there are now many) are driven by a protocol stack which c hooses the most appropriate physical layer on a frame-by-frame basis

    Synchronization of application-driven WSN

    Get PDF

    Using Cooja for WSN Simulations: Some New Uses and Limits

    Get PDF
    International audienceThe Cooja/MSPSim network simulation framework is widely used for developing and debugging, but also for performance evaluation of WSN projects.We show in this paper that Cooja is not limited only to the simulation of the Contiki OS based systems and networks, but can also be extended to perform simulation experiments of other OS based platforms, especially that with RIOT OS.Moreover, when performing our own simulations with Cooja and MSPSim, we observed timing inconsistencies with identical experimentations made on actual hardware. Such inaccuracies clearly impair the use of the Cooja/MSPSim framework as a performance evaluation tool, at least for time-related performance parameters.We will present in this paper, as our contributions: On the one hand, how to use Cooja with projects not related to Con-tiki OS; On the other hand, the detailed results of our investigations on the inaccuracy problems, as well as the consequences of this issue, and give possible leads to fix or avoid it

    Distributed multi-scale calibration of low-cost ozone sensors in wireless sensor networks

    Get PDF
    New advances in sensor technologies and communications in wireless sensor networks have favored the introduction of low-cost sensors for monitoring air quality applications. In this article, we present the results of the European project H2020 CAPTOR, where three testbeds with sensors were deployed to capture tropospheric ozone concentrations. One of the biggest challenges was the calibration of the sensors, as the manufacturer provides them without calibrating. Throughout the paper, we show how short-term calibration using multiple linear regression produces good calibrated data, but instead produces biases in the calculated long-term concentrations. To mitigate the bias, we propose a linear correction based on Kriging estimation of the mean and standard deviation of the long-term ozone concentrations, thus correcting the bias presented by the sensors.Peer ReviewedPostprint (published version
    corecore