TinyCO – A Middleware Model for Heterogeneous Nodes in Wireless Sensor Networks
Journal Title: International Journal of Advanced Computer Science & Applications - Year 2017, Vol 8, Issue 1
Abstract
Wireless sensor networks (WSNs) contain multiple nodes of the same configuration and type. The biggest challenge nowadays is to communicate with heterogeneous nodes of different WSNs. To communicate with distinct networks, an application requires generic middleware. This middleware should be able to translate the requests for contrary WSNs. Most of the wireless nodes use the TinyOS or Contiki operating systems. These operating systems vary in their architecture, configuration and programming model. An application cannot communicate with heterogeneous networks because of their divergent nature. In this paper, we design and implement TinyCO (a generic middleware model for WSNs), which overcomes these challenges. TinyCO is a general-purpose service-oriented middleware model. This middleware model can identify the heterogeneous networks based on TinyOS and Contiki. It allows applications to communicate with these networks using a generic request. This middleware interprets the given input into signatures of the underlying networks. This proposed middleware is implemented in Java and tested on TelosB motes.
Authors and Affiliations
Atif Naseer, Basem Y Alkazemi, Hossam I Aldoobi
Immersive Technologies in Marketing: State of the Art and a Software Architecture Proposal
After conducting the historical review of marketing and especially experiential marketing, which considers various types of experiences such as sensations, feelings, thoughts, actions and relationships, seeking in the co...
An New Filtering Methods in the Wavelet Domain for Bowel Sounds
Bowel sounds signal (BS) is one of the important human physiological signals, analysis of the BS signal can then study gastrointestinal physiology and implement direct and effective diagnosis of gastrointestinal di...
Three Dimensional Agricultural Land Modeling using Unmanned Aerial System (UAS)
Nowadays, the unmanned aerial vehicles (UAVs) drones are mostly used in civil and military fields for security and monitoring purposes. They are also involved in the development of electronics communications and navigati...
Improved Generalization in Recurrent Neural Networks Using the Tangent Plane Algorithm
The tangent plane algorithm for real time recurrent learning (TPA-RTRL) is an effective online training method for fully recurrent neural networks. TPA-RTRL uses the method of approaching tangent planes to accelerate the...
Consuming Web Services on Android Mobile Platform for Finding Parking Lots
Many web applications over the last decade are built using Web services based on Simple Object Access Protocol (SOAP), because these Web services are the best choice for web applications and mobile applications in genera...