403 research outputs found

    JamLab: Augmenting Sensornet Testbeds with Realistic and Controlled Interference Generation

    Get PDF
    Radio interference drastically affects the performance of sensor-net communications, leading to packet loss and reduced energy-efficiency. As an increasing number of wireless devices operates on the same ISM frequencies, there is a strong need for understanding and debugging the performance of existing sensornet protocols under interference. Doing so requires a low-cost flexible testbed infrastructure that allows the repeatable generation of a wide range of interference patterns. Unfortunately, to date, existing sensornet testbeds lack such capabilities, and do not permit to study easily the coexistence problems between devices sharing the same frequencies. This paper addresses the current lack of such an infrastructure by using off-the-shelf sensor motes to record and playback interference patterns as well as to generate customizable and repeat-able interference in real-time. We propose and develop JamLab: a low-cost infrastructure to augment existing sensornet testbeds with accurate interference generation while limiting the overhead to a simple upload of the appropriate software. We explain how we tackle the hardware limitations and get an accurate measurement and regeneration of interference, and we experimentally evaluate the accuracy of JamLab with respect to time, space, and intensity. We further use JamLab to characterize the impact of interference on sensornet MAC protocols

    FPGA-based wireless link emulator for wireless sensor network

    Get PDF

    PLC sensor IPv6 networking interoperabe with WSN

    Get PDF
    International audienceTechnology evolution have made possible to connect all kind of devices to IP network. This becomes an evident objective for sensors networks research. In this paper, we investigate the possibility of using IPv6 for sensor networks connected through powerline communication (PLC) non-wireless mediums and demonstrate possible interoperability. Our work is based on the adaptation of the IEEE 802.15.4 standard protocol. It is constrained by the low-power, lossy and low data-rate context of powerline transceiver that uses pulse modulation. Our aim is to provide interoperability features regarding others mediums with a robust and reliable communication stack for smart metering, home control or home area networks applications. This document propose the first adaptation of the IEEE 802.15.4 commons standard on PLC medium. Following this standard interface, we demonstrate the possibility to carry out data on PLC with great reliability, and low power energy requirement using our WPCTMphysical layer (standing for Watt Pulse Communication (WPC)). Relying on this adaptation, we then focus on the convergence of the IPv6 protocol at the network level, with the 6LoWPAN adaptation. We also present our initial implementation of the RPL setup and routing protocol. This allows for a full network layer stack and results in efficient routing in our low power, low data-rate and lossy network context. Thus, we finally demonstrate interoperability with a real testbed between powerline and wireless sensor networks running IEEE 802.15.4/6LoWPAN/IPv6/RPL stacks. We conclude about the interest of such interoperability for the real usage of sensor networks with a feedback from field's applications deployment and our future work

    Demo: An Interoperability Development and Performance Diagnosis Environment

    Get PDF
    Interoperability is key to widespread adoption of sensor network technology, but interoperable systems have traditionally been difficult to develop and test. We demonstrate an interoperable system development and performance diagnosis environment in which different systems, different software, and different hardware can be simulated in a single network configuration. This allows both development, verification, and performance diagnosis of interoperable systems. Estimating the performance is important since even when systems interoperate, the performance can be sub-optimal, as shown in our companion paper that has been conditionally accepted for SenSys 2011

    DTLS Performance in Duty-Cycled Networks

    Get PDF
    The Datagram Transport Layer Security (DTLS) protocol is the IETF standard for securing the Internet of Things. The Constrained Application Protocol, ZigBee IP, and Lightweight Machine-to-Machine (LWM2M) mandate its use for securing application traffic. There has been much debate in both the standardization and research communities on the applicability of DTLS to constrained environments. The main concerns are the communication overhead and latency of the DTLS handshake, and the memory footprint of a DTLS implementation. This paper provides a thorough performance evaluation of DTLS in different duty-cycled networks through real-world experimentation, emulation and analysis. In particular, we measure the duration of the DTLS handshake when using three duty cycling link-layer protocols: preamble-sampling, the IEEE 802.15.4 beacon-enabled mode and the IEEE 802.15.4e Time Slotted Channel Hopping mode. The reported results demonstrate surprisingly poor performance of DTLS in radio duty-cycled networks. Because a DTLS client and a server exchange more than 10 signaling packets, the DTLS handshake takes between a handful of seconds and several tens of seconds, with similar results for different duty cycling protocols. Moreover, because of their limited memory, typical constrained nodes can only maintain 3-5 simultaneous DTLS sessions, which highlights the need for using DTLS parsimoniously.Comment: International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC - 2015), IEEE, IEEE, 2015, http://pimrc2015.eee.hku.hk/index.htm

    Modeling the processing delays of Internet of Things nodes in the ns3 network simulator

    Get PDF
    As arquiteturas de hardware dos dispositivos orientados para a Internet of Things (IoT), ou Internet das Coisas, pressupõem a existência de restrições energéticas. O hardware e o software destes dispositivos são, por isso, projetados por forma a minimizar o consumo energético e, frequentemente, a capacidade de processamento e memória destes dispositivos são bastante limitados. Como consequência os tempos de execução de processos ou funções de código podem ter valores médios e variações elevados. Estas restrições têm um impacto grande, e até agora pouco estudado, no desempenho das redes de comunicações de objetos. Torna-se por isso importante estudar e modelizar o desempenho das funções de comunicações destes dispositivos. Nesta tese pretende-se fazer este estudo e desenvolver um módulo de software para o simulador de redes ns-3 que simule os tempos de processamento das funções de comunicação de múltiplas combinações de plataforma hardware/sistemas operativos reais

    PluralisMAC: a generic multi-MAC framework for heterogeneous, multiservice wireless networks, applied to smart containers

    Get PDF
    Developing energy-efficient MAC protocols for lightweight wireless systems has been a challenging task for decades because of the specific requirements of various applications and the varying environments in which wireless systems are deployed. Many MAC protocols for wireless networks have been proposed, often custom-made for a specific application. It is clear that one MAC does not fit all the requirements. So, how should a MAC layer deal with an application that has several modes (each with different requirements) or with the deployment of another application during the lifetime of the system? Especially in a mobile wireless system, like Smart Monitoring of Containers, we cannot know in advance the application state (empty container versus stuffed container). Dynamic switching between different energy-efficient MAC strategies is needed. Our architecture, called PluralisMAC, contains a generic multi-MAC framework and a generic neighbour monitoring and filtering framework. To validate the real-world feasibility of our architecture, we have implemented it in TinyOS and have done experiments on the TMote Sky nodes in the w-iLab.t testbed. Experimental results show that dynamic switching between MAC strategies is possible with minimal receive chain overhead, while meeting the various application requirements (reliability and low-energy consumption)

    Smart container monitoring using custom-made WSN technology : from business case to prototype

    Get PDF
    This paper reports on the development of a prototype solution for tracking and monitoring shipping containers. Deploying wireless sensor networks (WSNs) in an operational environment remains a challenging task. We strongly believe that standardized methodologies and tools could enhance future WSN deployments and enable rapid prototype development. Therefore, we choose to use a step-by-step approach where each step gives us more insight in the problem at hand while shielding some of the complexity of the final solution. We observed that environment emulation is of the utmost importance, especially for harsh wireless conditions inside a container stacking. This lead us to extend our test lab with wireless link emulation capabilities. It is also essential to assess feasibility of concepts and design choices after every stage during prototype development. This enabled us to create innovative WSN solutions, including a multi-MAC framework and a robust gateway selection algorithm

    Modelling the impact of software components on wireless sensor network performance

    Get PDF
    Network Simulators are often used to study multiple aspects of data communications in distinct scenarios, including wireless sensor networks (WSN). However, the performance of the software components running in the network nodes is normally neglected by the simulators. This aspect is particularly important in WSNs, as nodes have very limited computing resources. In order to study the impact of software components on WSN performance, a simulated WSN and a physical WSN were setup in the IEEE 802.15.4 domain. Tests revealed that the simulator must take into account the software components of the WSN to produce realistic results. To achieve this, new parameters are proposed to model the impact of the software components on a physical WSN. Tests measuring the packet round-trip delay, delivery error ratio, and duplicated packet ratio showed that the inclusion of this model in a simulator improves significantly the accuracy of the results when compared with those obtained in a physical WSN
    • …
    corecore