Title :
A Publish/Subscribe Architecture for Sensor Networks and Applications
Author :
Xinqing, Yan ; Wei, Wang ; Wenfeng, Li ; Dingfang, Chen
Author_Institution :
Sch. of Logistic Eng., Wuhan Univ. of Technol.
Abstract :
The rapid emergence of computation enabled sensors and the applications that consume the sensor data introduce the need of new software architecture to enable the rapid development of applications that depends on the data from multiple sensor networks. We present the subscribe/notification architecture for connecting a wide range of sensors, actuators and applications in a robust fashion. The data elements which are routed to one or more applications are generated from sensors inside of sensor networks whose internals can be hidden from participants. This architecture consists of an overlay network of well-connected dedicated machines that provide topic subscription, data stream routing and notification sending from sensors to applications. It also supports filtering and stream data buffering between sensors and applications. Under this architecture, the tight couple between sensor networks and its applications is broken, and instead the sensor networks are transparent to the application. Experiments show that this architecture is reasonable and achieves good result
Keywords :
data communication; message passing; middleware; sensor fusion; telecommunication network routing; wireless sensor networks; data stream routing; filtering; multiple sensor networks; publish-subscribe architecture; sensor networks; stream data buffering; subscribe-notification architecture; Actuators; Application software; Computer architecture; Computer networks; Filtering; Joining processes; Robustness; Routing; Software architecture; Subscriptions; Broker Network; Publish; Sensor Networks; Subscribe;
Conference_Titel :
Mechatronics and Automation, Proceedings of the 2006 IEEE International Conference on
Conference_Location :
Luoyang, Henan
Print_ISBN :
1-4244-0465-7
Electronic_ISBN :
1-4244-0466-5
DOI :
10.1109/ICMA.2006.257709