Implement and Evaluate the Sensor Bus Architecture in Real-Time Heterogeneous Sensor Network

No Thumbnail Available



Journal Title

Journal ISSN

Volume Title


Addis Ababa University


Nowadays about billions of sensors are deployed for different applications. The number of sensors is expected to be even much greater in the near future. These sensors are of different types and produced by different vendors. Most of the sensors are deployed with much effort in a proprietary based. There is a need of standard which facilitate the integration of sensors in platform independent way so that the sensors of different types and from different vendors can be accessed by different applications in an interoperable way. The Sensor Web Enablement (SWE) is such a standard. The standard is developed by the Open Geospatial Consortium (OGC). OGC defines standards for Web Service interfaces and data encodings usable as building blocks to implement a Sensor Web for sensor applications. The sensor web is for sensor as the WWW (World Wide Web) is for general information. The SWE allows the realization of the future sensor web as Hyper Text Markup Language (HTML) and Hyper Text Transfer Protocol (HTTP) made the realization of the WWW. These standards encapsulate heterogeneous sensors installed in sensor networks and allows the discovery, access, and whenever necessary controlling of the sensors. However, there is still a fundamental challenge to be tackled. The SWE is designed from the application layer perspective and does not fully address the actual integration of the sensor network with the sensor web. The sensor bus is an intermediary layer which address the integration of the sensor network and sensor web layer. The sensor vendors are required only to develop an adapter which will change the communication logic of the sensor network to the sensor bus and vice versa. The service providers are required only to develop a service adapter which will change the communication logic of the sensor bus to the service and vice versa. This will facilitate the integration of the sensor network to the sensor web in a minimal cost. However, the sensor bus architecture is not well evaluated. The evaluation of the architecture was recommended as a future work in the recent research work. As the sensor bus is an important component in the entire sensor web system, and then it will become a bottleneck unless its performance is evaluated and optimized. The scalability and other related issues have to be considered as well so as to improve the architecture. Also the sensor bus is not applied in a real world application. In this thesis work, the applicability of the sensor bus architecture for heterogeneous environment has been tested with three different sensor networks. One of them is a real world x temperature sensor network (eZ430-RF2500) from Texas instrument. It has been integrated to the sensor bus to show its practical application in real-time temperature monitoring application. Also Sun SPOT sensor network using Solarium emulator and a simulated sensor network which generate random values also have been integrated. Further, the evaluation of the sensor bus architecture also has been carried out. The performance, scalability, heterogeneity and other metrics have been considered for evaluation. Also design recommendations have been suggested based on the results obtained. Keywords: sensor web enablement, sensor web, sensor network, sensor bus, heterogenoous sensor network, sensor observation service, sensorML, XMPP



sensor web enablement, Sensosensor web, network, Sensor busheterogenoous sensor network, sensor observation service, SensorML, XMPP