959 research outputs found
Demo: Snap – Rapid Sensornet Deployment with a Sensornet Appstore
Despite ease of deployment being seen as a primary advantage
of sensor networks, deployment remains difficult.
We present Snap, a system for rapid sensornet deployment
that allows sensor networks to be deployed, positioned, and
reprogrammed through a sensornet appstore. Snap uses a
smartphone interface that uses QR codes for node identification, a map interface for node positioning, and dynamic loading of applications on the nodes. Snap nodes run the Contiki
operating system and its low-power IPv6 network stack that
provides direct access from nodes to the smartphone application.
We demonstrate rapid sensor node deployment, identification,
positioning, and node reprogramming within seconds, over
a multi-hop sensornet routing path with a WiFi-connected
smartphone
Implementation and evaluation of the sensornet protocol for Contiki
Sensornet Protocol (SP) is a link abstraction layer between the network layer and the link layer for sensor networks. SP was proposed as the core of a future-oriented sensor node architecture that allows flexible and optimized combination between multiple coexisting protocols. This thesis implements the SP sensornet protocol on the Contiki operating system in order to: evaluate the effectiveness of the original SP services; explore further requirements and implementation trade-offs uncovered by the original proposal. We analyze the original SP design and the TinyOS implementation of SP to design the Contiki port. We implement the data sending and receiving part of SP using Contiki processes, and the neighbor management part as a group of global routines. The evaluation consists of a single-hop traffic throughput test and a multihop convergecast test. Both tests are conducted using both simulation and experimentation. We conclude from the evaluation results that SP's link-level abstraction effectively improves modularity in protocol construction without sacrificing performance, and our SP implementation on Contiki lays a good foundation for future protocol innovations in wireless sensor networks
Sensornet checkpointing: enabling repeatability in testbeds and realism in simulations
When developing sensor network applications, the shift from
simulation to testbed causes application failures, resulting in additional
time-consuming iterations between simulation and testbed. We propose
transferring sensor network checkpoints between simulation and testbed
to reduce the gap between simulation and testbed. Sensornet checkpointing
combines the best of both simulation and testbeds: the nonintrusiveness
and repeatability of simulation, and the realism of testbeds
JamLab: Augmenting Sensornet Testbeds with Realistic and Controlled Interference Generation
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
Integrating Symbolic Execution with Sensornet Simulation for Efficient Bug Finding
High-coverage testing of sensornet applications is vital
for pre-deployment bug cleansing, but has previously been
difficult due to the limited set of available tools. We integrate
the KleeNet symbolic execution engine with the COOJA network
simulator to allow for straight-forward and intuitive
high-coverage testing initiated from a simulation environment.
A tight coupling of simulation and testing helps detect,
narrow down, and fix complex interaction bugs in an early
development phase. We demonstrate the seamless transition
between COOJA simulation and KleeNet symbolic execution.
Our framework enables future research in how high coverage
testing tools could be used in cooperation with simulation
tools
Recommended from our members
Evaluation of ARM Tethered Balloon System instrumentation for supercooled liquid water and distributed temperature sensing in mixed-phase Arctic clouds
A tethered balloon system (TBS) has been developed and is being operated by Sandia National Laboratories (SNL) on behalf of the U.S. Department of Energy’s (DOE) Atmospheric Radiation Measurement (ARM) User Facility in order to collect in situ atmospheric measurements within mixed-phase Arctic clouds. Periodic tethered balloon flights have been conducted since 2015 within restricted airspace at ARM’s Advanced Mobile Facility 3 (AMF3) in Oliktok Point, Alaska, as part of the AALCO (Aerial Assessment of Liquid in Clouds at Oliktok), ERASMUS (Evaluation of Routine Atmospheric Sounding Measurements using Unmanned Systems), and POPEYE (Profiling at Oliktok Point to Enhance YOPP Experiments) field campaigns. The tethered balloon system uses helium-filled 34 m3 helikites and 79 and 104 m3 aerostats to suspend instrumentation that is used to measure aerosol particle size distributions, temperature, horizontal wind, pressure, relative humidity, turbulence, and cloud particle properties and to calibrate ground-based remote sensing instruments.
Supercooled liquid water content (SLWC) sondes using the vibrating wire principle, developed by Anasphere Inc., were operated at Oliktok Point at multiple altitudes on the TBS within mixed-phase clouds for over 200 hours Sonde-collected SLWC data were compared with liquid water content derived from a microwave radiometer, Ka-band ARM Zenith radar, and ceilometer at the AMF3, as well as liquid water content derived from AMF3 radiosonde flights. The in situ data collected by the Anasphere sensors were also compared with data collected simultaneously by an alternative SLWC sensor developed at the University of Reading, UK; both vibrating wire instruments were typically observed to shed their ice quickly upon exiting the cloud or reaching maximum ice loading. Tethered balloon fiber optic distributed temperature sensing measurements were also compared with AMF3 radiosonde temperature measurements. Combined, the results indicate that TBS distributed temperature sensing and supercooled liquid water measurements are in reasonably good agreement with remote-sensing and radiosonde-based measurements of both properties. From these measurements and sensor evaluations, tethered balloon flights are shown to offer an effective method of collecting data to inform and constrain numerical models, calibrate and validate remote sensing instruments, and characterize the flight environment of unmanned aircraft, circumventing the difficulties of in-cloud unmanned aircraft flights such as limited flight time and in-flight icing
- …