Skip to Main Content
Wireless multimedia sensor networks (WMSNs) provide new trends in data capturing. WMSNs characteristics such as limited resources and restricted power in addition to multimedia specifications such as high-bandwidth and real-time constraints have made programming for such networks complicated. To provide a high-level interface for programmers and end users a middleware is needed between OS layer and applications to hide low-level details. None of the existing middle-wares has focused especially on multimedia ones. In this article, we propose a middleware named SAWM based on network architecture suitable for WMSNs. This Network architecture is a three layered one that is composed of infra-red sensors, visual sensors and smart cameras. SAWM is a service-oriented agent-based middleware. It looks at the network as a service provider composed of several services that programmers just need to put needed services in an order and create a relation between them to make an execution flow. As a result code updates can be easily done and less memory is used for keeping programming codes. The proposed model is evaluated using a case study trying to commit a monitoring task.