28 research outputs found

    Sudden Event Monitoring of Civil Infrastructure Using Demand-Based Wireless Smart Sensors

    Get PDF
    Wireless smart sensors (WSS) have been proposed as an effective means to reduce the high cost of wired structural health monitoring systems. However, many damage scenarios for civil infrastructure involve sudden events, such as strong earthquakes, which can result in damage or even failure in a matter of seconds. Wireless monitoring systems typically employ duty cycling to reduce power consumption; hence, they will miss such events if they are in power-saving sleep mode when the events occur. This paper develops a demand-based WSS to meet the requirements of sudden event monitoring with minimal power budget and low response latency, without sacrificing high-fidelity measurements or risking a loss of critical information. In the proposed WSS, a programmable event-based switch is implemented utilizing a low-power trigger accelerometer; the switch is integrated in a high-fidelity sensor platform. Particularly, the approach can rapidly turn on the WSS upon the occurrence of a sudden event and seamlessly transition from low-power acceleration measurement to high-fidelity data acquisition. The capabilities of the proposed WSS are validated through laboratory and field experiments. The results show that the proposed approach is able to capture the occurrence of sudden events and provide high-fidelity data for structural condition assessment in an efficient manner

    Dynamic Voltage Scaling Techniques for Energy Efficient Synchronized Sensor Network Design

    Get PDF
    Building energy-efficient systems is one of the principal challenges in wireless sensor networks. Dynamic voltage scaling (DVS), a technique to reduce energy consumption by varying the CPU frequency on the fly, has been widely used in other settings to accomplish this goal. In this paper, we show that changing the CPU frequency can affect timekeeping functionality of some sensor platforms. This phenomenon can cause an unacceptable loss of time synchronization in networks that require tight synchrony over extended periods, thus preventing all existing DVS techniques from being applied. We present a method for reducing energy consumption in sensor networks via DVS, while minimizing the impact of CPU frequency switching on time synchronization. The system is implemented and evaluated on a network of 11 Imote2 sensors mounted on a truss bridge and running a high-fidelity continuous structural health monitoring application. Experimental measurements confirm that the algorithm significantly reduces network energy consumption over the same network that does not use DVS, while requiring significantly fewer re-synchronization actions than a classic DVS algorithm.unpublishedis peer reviewe

    Probabilistic assessment of high-throughput wireless sensor networks

    Get PDF
    Structural health monitoring (SHM) using wireless smart sensors (WSS) has the potential to provide rich information on the state of a structure. However, because of their distributed nature, maintaining highly robust and reliable networks can be challenging. Assessing WSS network communication quality before and after finalizing a deployment is critical to achieve a successful WSS network for SHM purposes. Early studies on WSS network reliability mostly used temporal signal indicators, composed of a smaller number of packets, to assess the network reliability. However, because the WSS networks for SHM purpose often require high data throughput, i.e., a larger number of packets are delivered within the communication, such an approach is not sufficient. Instead, in this study, a model that can assess, probabilistically, the long-term performance of the network is proposed. The proposed model is based on readily-available measured data sets that represent communication quality during high-throughput data transfer. Then, an empirical limit-state function is determined, which is further used to estimate the probability of network communication failure. Monte Carlo simulation is adopted in this paper and applied to a small and a full-bridge wireless networks. By performing the proposed analysis in complex sensor networks, an optimized sensor topology can be achieved.ope

    A service-oriented architecture for dynamic macroprogramming of sensor networks

    Get PDF
    In the late 1990s, advances in sensing and computer technology have enabled the development of tiny, inexpensive, low-power wireless sensor platforms. By integrating sensing, communication, and computational capabilities, these smart sensors were poised to revolutionize our view of the environment we inhabit by linking the physical world with the digital realm of traditional computing. Smart sensors have been available to researchers for more than a decade; however, few large-scale applications have emerged outside the laboratory setting, and the commercial potential of this technology has been limited. The principal reason for this outcome is the difficulty inherent in programming wireless sensor networks (WSNs) consisting of more than a handful of sensors: built from inexpensive components, individual nodes in this distributed system are prone to failures; interaction with the physical world imposes real-time constraints on computation and communication; and the limited energy of battery-powered sensor nodes leads to stringent energy efficiency requirements. Combined, these challenges have caused WSN software development to lag behind the capabilities offered by the hardware. The goal of this research is to enable robust, large-scale application development for wireless sensor networks, allowing the full potential of WSN technology to be realized. To this end, we leverage two powerful techniques, service-oriented architecture (SOA) and macroprogramming. Adapting SOA, which is typically seen in Internet-scale web applications, to WSNs enables application components to cooperate and share limited resources in an intelligent manner, while providing useful high-level programming abstractions to the application developer. Macroprogramming -- specifying the aggregate behavior of a distributed system rather than each node individually -- builds on SOA to create lightweight, mobile applications that can combine and control the services resident in the network to take advantage the capabilities of the network as a whole. This approach has proven successful, enabling a long-term deployment of a dense array of structural health monitoring (SHM) sensors on a cable-stayed bridge in Jindo, South Korea. The software resulting from this work, which integrates the service-oriented application development framework with a suite of domain services and comprehensive applications for SHM, has been released as the open-source Illinois SHM Services Toolsuite. It is currently in use by over 70 research groups worldwide

    Link Quality Estimation for Data-Intensive Sensor Network Applications

    Get PDF
    The efficiency of multi-hop communication is a function of the time required for data transfer, or throughput. A key determinant of throughput is the reliability of packet transmission, as measured by the packet reception rate. We follow a data-driven statistical approach to dynamically determine a link quality estimate (LQE), which provides a good predictor of packet reception rates. Our goal is to enable efficient multi-hop communication for applications characterized by data-intensive, bursty communication in large sensor networks. Statistical analysis and experiments carried out on a network of 20 Imote2 sensors under a variety of environmental conditions show that the metric is a superior predictor of throughput for bursty data transfer workloads.unpublishedis peer reviewe

    Real-Time Wireless Data Acquisition for Structural Health Monitoring and Control

    Get PDF
    Wireless smart sensor networks have become an attractive alternative to traditional wired sensor systems in order to reduce implementation costs of structural health monitoring systems. The onboard sensing, computation, and communication capabilities of smart wireless sensors have been successfully leveraged in numerous monitoring applications. However, the current data acquisition schemes, which completely acquire data remotely prior to processing, limit the applications of wireless smart sensors (e.g., for real-time visualization of the structural response). While real-time data acquisition strategies have been explored, challenges of implementing highthroughput real-time data acquisition over larger network sizes still remain due to operating system limitations, tight timing requirements, sharing of transmission bandwidth and unreliable wireless radio communication. This report presents the implementation of real-time wireless data acquisition on the Imote2 platform. The challenges presented by hardware and software limitations are addressed in the application design. The framework is then expanded for highthroughput applications that necessitate larger networks sizes with higher sampling rates. Two approaches are implemented and evaluated based on network size, associated sampling rate, and data delivery reliability. Ultimately, the communication and processing protocol allows for nearreal- time sensing of 108 channels across 27 nodes with minimal data loss.published or submitted for publicationnot peer reviewe

    ActorNet: An Actor Platform for Wireless Sensor Networks

    Get PDF
    We present an actor platform for wireless sensor networks (WSNs). A typical WSN may consist of hundreds to tens of thousands of tiny nodes embdedded in an environment. Hence, manual reprogramming of nodes for development, fixing bugs and updating features is an arduous process; moreover, in some cases physical access to nodes is simply out of the question. In an attempt to address this problem, network reprogramming tools such as Deluge and MNP have been developed. Unfortunately, these bulk reprogramming services incur significant costs in terms of energy usage, latency, and loss of sensing coverage when nodes are rebooted into a new program image. ActorNet, in contrast, provides an environment for lightweight concurrent object-oriented mobile code on WSNs. As such, actorNet enables a wide range of new dynamic applications on WSNs, including support for fully customizable queries and aggregation functions, in-network interactive debugging facilities, and high-level concurrent programming on the inherently parallel sensor network platform. Moreover, actorNet cleanly integrates all of these features into a fine-tuned, multi-threaded embedded Scheme interpreter which supports compact, maintainable programs -- a significant advantage over primitive stack-based virtual machines

    Architecture Design Principles to Support Adaptive Service Orchestration in WSN Applications Abstract

    No full text
    Our goal is to facilitate the development of sensor network applications in an open system, where applications arrive and leave dynamically and execute concurrently. We identify design principles that govern the creation of these systems, such as having a network-wide programming model, late binding and global resource management. In accordance with these principles, we assume that an application is modeled as a composite service, and propose an architecture for its adaptive orchestration on a WSN. Adaptivity here refers to automatic runtime selection of service implementations and network resources to execute the application specification in a resource-efficient and context-aware manner.

    Localization of Sparse Sensor Networks Using Layout Information

    Get PDF
    Localization is the process by which sensor networks associate spatial position information with individual sensors' measurements. While manual surveying is sufficient for small-scale prototypes, it is too time-consuming and costly for the large-scale deployments anticipated in the near future. Our experiments with medium-scale outdoor sensor network deployments show that sparsity of ranging measurements is a key factor limiting the accuracy of localization; often, several solutions are equally consistent with the data. Fortunately, layout information can usually be obtained at little extra cost; for example, if it is used to guide the deployment process, or by analyzing a photograph of the network. We have developed an algorithm based on subgraph isomorphism which uses the known layout information in conjunction with ranging measurements to find a family of localization solutions for a sensor network deployment. Although subgraph isomorphism is in general NP-complete, the more specific cases that occur in real-world scenarios are usually tractable. Experiments with a 50-node network show that our algorithm is very efficient in practice

    Resilient Localization for Sensor Networks in Outdoor Environments

    Get PDF
    A process which computes the physical locations of nodes in a wireless sensor network is called localization. Self-localization is critical for large-scale sensor networks because manual or assisted localization is often impractical due to time requirements, economic constraints or inherent limitations of deployment scenarios. We have developed a service for reliably localizing wireless sensor networks in environments conducive to ranging errors by using a custom hardware-software solution for acoustic ranging and a family of self-localization algorithms. The ranging solution improves on previous work, extending the practical measurement range threefold (20-30m) while maintaining a distance-invariant median measurement error of about 1% of maximum range (33cm). The localization scheme is based on least squares scaling with soft constraints. Evaluation using ranging results obtained from sensor network field experiments shows that the localization scheme is resilient against large-magnitude ranging errors and sparse range measurements, both of which are common in large-scale outdoor sensor network deployments
    corecore