Reliable sensor network software is difficult to create: applications are concurrent and distributed, hardware-based memory protection is unavailable, and severe resource constraints necessitate the use of unsafe, low...
详细信息
ISBN:
(纸本)9781595937636
Reliable sensor network software is difficult to create: applications are concurrent and distributed, hardware-based memory protection is unavailable, and severe resource constraints necessitate the use of unsafe, low-level languages. Our work improves this situation by providing efficient memory and type safety for TinyOS 2 applications running on the Mica2, MicaZ, and TelosB platforms. Safe execution ensures that array and pointer errors are caught before they can corrupt RAM. Our contributions include showing that aggressive optimizations can make safe execution practical in terms of resource usage;developing it technique for efficiently enforcing safety under interrupt-driven concurrency;extending the nesC language and compiler to support safety annotations;finding previously unknown bugs in TinyOS;and, finally, showing that safety can be exploited to increase the availability of sensor networks applications even when memory errors are left unfixed.
We propose to demo a ubiquitous surveillance patrol robot system(1)which can patrol in a candidate site to perform events detection where a wireless sensor network may be deployed. We have enabled the 3G phone control...
详细信息
ISBN:
(纸本)9781595937636
We propose to demo a ubiquitous surveillance patrol robot system(1)which can patrol in a candidate site to perform events detection where a wireless sensor network may be deployed. We have enabled the 3G phone controlled patrol robot (over 3G circuit switched network) with integrated access to the WiFi/Internet. Internet is used to provide sensor query, to send control signal to the robot and to request the real time audiovisual data front the robot. the robot can receive the movement instructions from and pull the real-time multimedia data stream to a remote user via WiFi laptop or 3G terminal. We also implemented a gateway which is a key component for the platform in responsible for the interconnection and heterogeneous communication of the networks.
this demonstration highlights an interactive Unix-like shell for operating wireless sensor networks, where the user uses familiar Unix commands to complete tasks ranging from wireless installation of user applications...
详细信息
ISBN:
(纸本)9781595937636
this demonstration highlights an interactive Unix-like shell for operating wireless sensor networks, where the user uses familiar Unix commands to complete tasks ranging from wireless installation of user applications to retrieval of data reports withthe help of a built-in Unix-like file system.
sensor networks are used in a variety of applications such as battlefield reconnaissance, environmental monitoring, and traffic monitoring. Security and privacy become important concerns when people are participants i...
详细信息
ISBN:
(纸本)9781595937636
sensor networks are used in a variety of applications such as battlefield reconnaissance, environmental monitoring, and traffic monitoring. Security and privacy become important concerns when people are participants in sensor network applications [1]. In this research, we focus on providing a framework in which the privacy of people participating in sensor networks applications is protected.
In this paper we present a high-density earthquake monitoring system using wireless sensor networks. For highprecision monitoring, we developed Pavenet OS, which is a hard-realtime operating system for sensor nodes, a...
详细信息
ISBN:
(纸本)9781595937636
In this paper we present a high-density earthquake monitoring system using wireless sensor networks. For highprecision monitoring, we developed Pavenet OS, which is a hard-realtime operating system for sensor nodes, and acceleration sensor board. sensor nodes of the system sample acceleration with less than 0.3 us jitter with Pavenet OS. the system provides earthquake engineering researchers the ability to measure vibrations of structures during earthquakes at less cost and higher node density than previous systems.
sensor networks have been used in a wide range of applications. Considerable research effort is currently devoted to design protocols that allow networks of inexpensive sensors to perform reliable remote control and m...
详细信息
ISBN:
(纸本)9781595937636
sensor networks have been used in a wide range of applications. Considerable research effort is currently devoted to design protocols that allow networks of inexpensive sensors to perform reliable remote control and monitoring functions, in spite of the limitations of each device. Our objective is to demonstrate a fully software implementation of the so called Pulse Coupled Oscillator Protocol, proposed in [2, 6] for the decentralized synchronization of radio devices. the PCO protocol is inspired by a model found in mathematical biology [5]. It is decentralized, scalable and simple, as we will show in our demonstration.
the diverse requirements of wireless sensor network applications necessitate the development of multiple media access control (MAC) protocols to meet their varying throughput, latency, and network lifetime needs. Buil...
详细信息
ISBN:
(纸本)9781595937636
the diverse requirements of wireless sensor network applications necessitate the development of multiple media access control (MAC) protocols to meet their varying throughput, latency, and network lifetime needs. Building new MAC protocols has proven to be extremely difficult, however, given the monolithic nature of existing protocol implementations as well as their dependence on a particular radio or processor platform. To address these issues, we propose the MAC Layer Architecture (MLA), a component-based architecture for power-efficient MAC protocol development in wireless sensor networks. MLA consists of optimized, reusable components that implement a common set of features shared by existing MAC protocols, as well as abstractions that encapsulate the intricacies of the hardware platforms they run on. through an instantiation of MLA in TinyOS 2.0.1, we have implemented five representative MAC protocols. Empirical results show that MLA results, in significant code reuse among different protocols, while achieving comparative performance and memory footprints to monolithic implementations of the same protocols.
Environmental wireless sensor network (EWSN) systems are deployed in potentially harsh and remote environments where inevitable node and communication failures must be tolerated. LUSTER-Light Under Shrub thicket for E...
详细信息
ISBN:
(纸本)9781595937636
Environmental wireless sensor network (EWSN) systems are deployed in potentially harsh and remote environments where inevitable node and communication failures must be tolerated. LUSTER-Light Under Shrub thicket for Environmental Research-is a system that meets the challenges of EWSNs using a hierarchical architecture that includes distributed reliable storage, delay-tolerant networking, and (deployment time validation techniques. In LUSTER, a fleet of sensors coordinate communications using LiteTDMA, a low-power cluster-based MAC protocol. they measure the complex light environment in thickets and are open to additional ecological parameters, such as temperature and CO2. LUSTER has been deployed and evaluated in laboratory, forested, and barrier island environments. It includes new sensor hardware designs: (a) "SolarDust", a hybrid multichannel energy harvesting and sensing device;, (b) "Medusa," a spatially reconfigurable light sensor;(c) a removable SD card storage node;and, (d) in-situ user interface tool for deployment time validation.
In this paper we present Levels, a programming abstraction for energy-aware sensor network applications. Unlike most previous work it does not try to maximize network lifetime but rather helps to meet user-defined lif...
详细信息
ISBN:
(纸本)9781595937636
In this paper we present Levels, a programming abstraction for energy-aware sensor network applications. Unlike most previous work it does not try to maximize network lifetime but rather helps to meet user-defined lifetime goals while maximizing application quality. Levels is targeted to applications where there is no redundancy and no node should fail early. With our programming abstraction the application developer defines so-called energy levels. these energy levels form a stack and can be deactivated from top to bottom if the lifetime goal cannot be met otherwise. Each code block within an energy level contains information about its energy consumption, which can be obtained from simulation tools without much effort. the runtime system then uses the data about the energy consumption of the different levels to compute an optimal level assignment for the time remaining. As we show in the evaluation, applications using Levels can accurately meet given lifetime goals and offer good application quality. In addition, the runtime overhead of our system is almost negligible.
the emerging of rich sensor networks poses very different design challenges from traditional "mote-class" sensor networks. One important challenge is that these networks are designed to handle the diverse re...
详细信息
ISBN:
(纸本)9781595937636
the emerging of rich sensor networks poses very different design challenges from traditional "mote-class" sensor networks. One important challenge is that these networks are designed to handle the diverse requirements of multiple users. In this work, we demonstrate how multiple end user needs are handled in rich sensor networks using a utility-driven architecture. We instantiate this architecture in the context of geographically distributed wireless radar sensor networks for weather, and demonstrate the real-time operation of the prototype on a radar testbed in Oklahoma.
暂无评论