Abstract
The heterogeneity and dynamics in terms of hardware and software configurations are steadily increasing in wireless sensor networks (WSNs). Therefore, software management is becoming one of the most prominent challenges in this domain. This applies especially for on-demand updates for improved redundancy or adaptive task allocation. Methodologies for efficient software management in WSN need to be investigated for operating and maintaining large-scale sensor networks. We developed a profile-based software management scheme that consists of a dynamic profile-matching algorithm to identify current hardware and software configurations, an on-demand code generation module, and mechanisms for dynamic network-centric reprogramming of sensor nodes. We exploit the advantages of robot-based reconfiguration and reprogramming methods for efficient and secure software management. The mobile robot system is employed for decision processes and to store the source code repository. The developed methods are depicted in detail. Additionally, we demonstrate the applicability and advantages based on a scenario that we implemented in our lab.
Highlights
We demonstrate the need and feasibility of profile-matching methods for operation and management of wireless sensor networks (WSNs)
We concentrate on software management techniques for WSNs that are dynamic in terms of availability, mobility, and current application demands
In the context of the robot assisted sensor networks (ROSES) project, we study these aspects on a combination of mobile robots and stationary sensor networks
Summary
We demonstrate the need and feasibility of profile-matching methods for operation and management of wireless sensor networks (WSNs). We concentrate on software management techniques for WSNs that are dynamic in terms of availability, mobility, and current application demands Questions such as how to configure, reconfigure, program, and reprogram networked embedded systems such as sensor nodes are discussed by Handziski et al [10]. We use a scenario consisting of a WSN assisted by mobile robot systems to depict the method in more detail These robots are used due to various reasons: the robots can store source code for many applications and dynamically generate binaries for the sensor nodes, single-hop reprogramming is more reliable, and security issues are limited to one-hop neighborhoods.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have