588 research outputs found

    Flexible Sensor Network Reprogramming for Logistics

    Get PDF
    Besides the currently realized applications, Wireless Sensor Networks can be put to use in logistics processes. However, doing so requires a level of flexibility and safety not provided by the current WSN software platforms. This paper discusses a logistics scenario, and presents SensorScheme, a runtime environment used to realize this scenario, based on semantics of the Scheme programming language. SensorScheme is a general purpose WSN platform, providing dynamic reprogramming, memory safety (sandboxing), blocking I/O, marshalled communication, compact code transport. It improves on the state of the art by making better use of the little available memory, thereby providing greater capability in terms of program size and complexity. We illustrate the use of our platform with some application examples, and provide experimental results to show its compactness, speed of operation and energy efficiency

    Distributed Service Discovery for Heterogeneous Wireless Sensor Networks

    Get PDF
    Service discovery in heterogeneous Wireless Sensor Networks is a challenging research objective, due to the inherent limitations of sensor nodes and their extensive and dense deployment. The protocols proposed for ad hoc networks are too heavy for sensor environments. This paper presents a resourceaware solution for the service discovery problem, which exploits the heterogeneous nature of the sensor network and alleviates the high-density problem from the flood-based approaches. The idea is to organize nodes into clusters, based on the available resources and the dynamics of nodes. The clusterhead nodes act as a distributed directory of service registrations. Service discovery messages are exchanged among the nodes in the distributed directory. The simulation results show the performance of the service discovery protocol in heterogeneous dense environments

    Demo Abstract: Service Oriented Wireless Sensor Networks - A Cluster-based Approach

    Get PDF
    In this paper we demonstrate a service-oriented solution for heterogeneous WSNs. The main operations are service discovery and service usage. Our solution is integrated with mobile platforms (smartphones and PDAs), that act as gateways to the GSM network and the Internet

    Are users more diverse than designs? Testing and extending a 25 years old claim

    Get PDF
    Twenty-five years ago, Dennis Egan published a review on the impact of individual differences in human-computer interaction, where he claimed that users are more diverse than designs are [5]. While being cited frequently, this claim has not been tested since then. An efficient research design for separating and comparing variance components is presented, together with a statistical model to test Egan’s claim. The results of a pilot study indicate that Egan’s claim does not universally hold. An extension to the claim is suggested, capturing the trade-offs when prioritizing user tasks. An alternative strategy towards universal design is proposed

    Online Movement Correlation of Wireless Sensor Nodes

    Get PDF
    Sensor nodes can autonomously form ad-hoc groups based on their common context. We propose a solution for grouping sensor nodes attached on the same vehicles on wheels. The nodes periodically receive the movement data from their neighbours and calculate the correlation coefficients over a time history. A high correlation coefficient implies that the nodes are moving together. We demonstrate the algorithm using two types of movement sensors: tilt switches and MEMS accelerometers. We place the nodes on two wirelessly controlled toy cars, and we observe in real-time the group membership via the LED colours of the nodes. In addition, a graphical user interface running on the base station shows the movement signals over a recent time history, the latest sampled data, the correlation between each two nodes and the group membership

    Movement-based Group Awareness with Wireless Sensor Networks

    Get PDF
    We propose a method through which dynamic sensor nodes determine that they move together, by communicating and correlating their movement information. We describe two possible solutions, one using inexpensive tilt switches, and another one using low-cost MEMS accelerometers. We implement a fast, incremental correlation algorithm, with an execution time of 6ms, which can run on resource constrained devices. The tests with the implementation on real sensor nodes show that the method is reliable and distinguishes between joint and separate movements. In addition, we analyze the scalability from four different perspectives: communication, energy, memory and execution speed. The solution using tilt switches proves to be simpler, cheaper and more energy efficient, while the accelerometer-based solution is more reliable, more robust to sensor alignment problems and, potentially, more accurate by using extended features, such as speed and distance

    SensorShoe: Mobile Gait Analysis for Parkinson's Disease Patients

    Get PDF
    We present the design and initial evaluation of a mobile gait analysis system, SensorShoe. The target user group is represented by Parkinson's Disease patients, which need continuous assistance with the physical therapy in their home environment. SensorShoe analyses the gait by using a low-power sensor node equipped with movement sensors. In addition, SensorShoe gives real-time feedback and therapy assistance to the patient, and provides the caregivers an effective remote monitoring and control tool

    Lightweight EDF scheduling with deadline inheritance

    Get PDF
    EDFI is a lightweight real-time scheduling protocol that combines EDF with deadline inheritance over shared resources. We will show that EDFI is flexible during a tasks admission control, efficient with scheduling and dispatching, and straightforward in feasibility analysis. The application programmer only needs to specify a tasks timing constraints (deadline, period, runtime) and resource needs, after which EDFI can execute admission control, scheduling, dispatching and resource synchronisation automatically. EDFI avoids gratuitous task switching and its programming overhead as well as runtime overhead is very low, which makes it ideal for lightweight and featherweight kernels. We will illustrate the elegance of the underlying theory and we will shortly discuss the implementation of EDFI in three different operating systems

    Design of a low-power testbed for Wireless Sensor Networks and verification

    Get PDF
    In this document the design considerations and component choices of a testbed prototype device for wireless sensor networks will be discussed. These devices must be able to monitor their physical environment, process data and assist other nodes in forwarding sensor readings. For these tasks, five basic parts are necessary in a sensor node: sensor interface, computational unit, memory, communication interface and energy source. Hardware choices for these\ud components will be discussed, as well as an additional debugging interface. The design has been verified by implementation of a few example applications. The testbed includes a tiny preemptive real time operating system
    corecore