Abstract
Conference Title: 2016 5th International Conference on Electronic Devices, Systems and Applications (ICEDSA) Conference Start Date: 2016, Dec. 6 Conference End Date: 2016, Dec. 8 Conference Location: Ras Al Khaimah, United Arab Emirates Heterogeneous Wireless Sensor Network (WSN) contains different types of sensor nodes. These nodes can communicate with their base station and the corresponding application. WSN requires a well-defined middleware for maintaining system independence. In this paper we discuss a general purpose middleware with multiple services that can communicate with heterogeneous nodes of multiple networks. This middleware can identify the types of heterogeneous nodes connected to a network. The proposed middleware can communicate with these nodes by interpreting the application's requests into underlying network signatures. To test the proposed middleware, we select two different types of network based on TinyOS and Contiki. The middleware receives the request from the application, interprets the message signature according to the underlying network, sends the message to the nodes, receives the message from the nodes and sends the request back to the application.