Home // SENSORCOMM 2012 , The Sixth International Conference on Sensor Technologies and Applications // View article


Applications Development on a Rule-Based WSN Middleware

Authors:
Jiaxin Xie
Zixi Yu
Xiang Fei
Partheepan Kandaswamy

Keywords: wireless sensor network; rules; finite state machine

Abstract:
Wireless Sensor Network (WSN) middleware eases the WSN application development by providing an application programming interface (API). Rule-based WSN middleware enables the applications and users to program the behavior of the sensor nodes. REED (Rule Execution and Event Distribution) is such a middleware solution that allows sensor networks to be programmed at run time. In this paper, we propose a method of developing WSN applications that uses finite state machine (FSM) as a bridge between application logics and the rules running on the REED, and demonstrate that for applications, if their behaviors can be described using finite-state machine (FSM), they can be directly described using the rules and thus implemented on the REED; further, we argue that rule-based middleware is useful for implementing bio-inspired mechanisms, such as self-organization, on WSN systems. Two WSN applications are implemented, as examples, on the REED: one is the de-synchronization of sensor nodes, and the other is the clustering-based self-organization. This paper is not aimed to study a specific application or control mechanism on WSNs, but to, via two prototype implementations, show that rule-based middleware such as the REED is useful and flexible enough to support the development of WSN applications, especially for bio-inspired mechanisms.

Pages: 106 to 111

Copyright: Copyright (c) IARIA, 2012

Publication date: August 19, 2012

Published in: conference

ISSN: 2308-4405

ISBN: 978-1-61208-207-3

Location: Rome, Italy

Dates: from August 19, 2012 to August 24, 2012