Abstract
This paper provides a survey of middleware system for Internet of Things (IoT). IoT is considered as a part of future internet and ubiquitous computing, and it creates a true ubiquitous or smart environment. The middleware for IoT acts as a bond joining the heterogeneous domains of applications communicating over heterogeneous interfaces. Comprehensive review of the existing middleware systems for IoT is provided here to achieve the better understanding of the current gaps and future directions in this field. Fundamental functional blocks are proposed for this middleware system, and based on that a feature wise classification is performed on the existing IoT-middleware. Open issues are analyzed and our vision on the research scope in this area is presented.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Katasonov, A., Kaykova, O., Khriyenko, O., Nikitin, S., Terziyan, V.: Smart Semantic Middleware for the Internet of Things. In: 5th Intl. Conf. Informatics in Control, Automation and Robotics (ICINCO 2008), vol. ICSO, pp. 169–178 (2008)
Aberer, K., Hauswirth, M., Salehi, A.: Middleware Support for the Internet of Things. In: 5th GI/ITG KuVS Fachgespr˝ach “Drahtlose Sensornetze", pp. 15–21 (2006)
Bohn, H., Bobek, A., Golatowski, F.: SIRENA - Service Infrastructure for Realtime Embedded Networked Devices: A Service Oriented Framework for Different Domains. In: International Conference on Systems and International Conference on Mobile Communications and Learning Technologies (ICNICONSMCL 2006), p. 43. IEEE Computer Society, Washington, DC, USA (2006)
Kjær, K. E.: A Survey of Context-Aware Middleware. In: 25th conference on IASTED International Multi-Conference: Software Engineering, pp. 148–155. ACTA Press (2007)
Miraoui, M., Tadj, C., Amar, C.B.: Architectural Survey of Context-Aware Systems in Pervasive Computing Environment. Ubiquitous Computing and Communication Journal 3(3) (2008)
Wang, M.M., Cao, J.N., Li, J., Das, S.K.: Middleware for Wireless Sensor Networks: A Survey. Journal of Computer Science and Technology 23(3), 305–326 (2008)
Henricksen, K., Robinson, R.: A Survey of Middleware for Sensor Networks: State-of-the-Art and Future Directions. In: International Workshop on Middleware for Sensor Networks, Melbourne, Australia, November 2006, pp. 60–65 (2006)
Sadjadi, S.M., McKinley, P.: A Survey of Adaptive Middleware. Technical Report MSU-CSE-03-35, Computer Science and Engineering, Michigan State University, East Lansing, Michigan (2003)
Eisenhauer, M., Rosengren, P., Antolin, P.: A Development Platform for Integrating Wireless Devices and Sensors into Ambient Intelligence Systems. In: 6th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks Workshops (SECON Workshops 2009), pp. 1–3 (2009)
Badii, A., Khan, J.R., Crouch, M., Zickau, S.: Hydra: Networked Embedded System Middleware for Heterogeneous Physical Devices in a Distributed Architecture. In: Final External Developers Workshops Teaching Materials (2010)
Terziyan, V., Kaykova, O., Zhovtobryukh, D.: UbiRoad: Semantic Middleware for Context-Aware Smart Road Environments. In: Fifth International Conference on Internet and Web Applications and Services (ICIW), pp. 295–302. Barcelona (2010)
Albano, M., et al.: Towards Secure Middleware for Embedded Peer-to-Peer Systems: Objectives and Requirements. In: RSPSI, Innsbruck (2007)
Gelernter, D.: Generative Communication in Linda. ACM Transactions on Programming Languages and Systems (TOPLAS) 7(1) (1985)
Liu, D.-L.Y.F., Liang, Y.-D.: A Survey of the Internet of Things. In: The 2010 International Conference on Electronic-Business Intelligence, ICEBI (2010)
Atzori, L., Iera, A., Morabito, G.: The Internet of Things: A Survey. Computer Networks 54(15), 2787–2805 (2010)
Vision and Challenges for Realising the Internet of Things (2010), http://ec.europa.eu/information_society/events/shanghai2010/pdf/cerp_iot_clusterbook_2009.pdf
ASPIRE Architecture and Middleware, http://wiki.aspire.ow2.org/xwiki/bin/download/Main/Services/06%20ASPIRE%20Architecture%20and%20Middleware.pdf
Spiess, P., Karnouskos, S., Guinard, D., Savio, D., Baecker, O., Souza, L., Trifa, V.: SOA-Based Integration of the Internet of Things in Enterprise Services. In: IEEE International Conference on Web Services (ICWS), Los Angeles, pp. 968–975 (2009)
Reiners, R., Zimmermann, A., Jentsch, M., Zhang, Y.: Automizing Home Environments and Supervising Patients at Home with the Hydra Middleware: Application Scenarios using the Hydra Middleware for Embedded Systems. In: Proc. of the First International Workshop on Context-Aware Software Technology and Applications (CASTA), New York, pp. 9–12(2009)
Ahamed, S.I., Zulkernine, M., Anamanamuri, S.: A Dependable Device Discovery Approach for Pervasive Computing Middleware. In: First International Conference on Availability, Reliability and Security (ARES 2006), Vienna, pp. 66–73 (2006)
Caporuscio, M., Raverdy, P.-G., Issarny, V.: ubiSOAP: A Service Oriented Middleware for Ubiquitous Networking. In: IEEE Transactions on Services Computing (2010)
Cooper, J., James, A.: Challenges for Database Management in the Internet of Things. IETE Technical Review 26(5), 320–329 (2009)
Katasonov, A., Terziyan, V.: Semantic Agent Programming Language (S- APL): A Middleware for the Semantic Web. In: IEEE International Conference on Semantic Computing, Santa Clara, pp. 504–511 (2008)
SAP NETWEAVER, http://www.sap.com/platform/netweaver/components/index.epx
FIPA Device Ontology Specification (Approved for Experimental, as on 2002/05/10), http://www.fipa.org/specs/fipa00091/XC00091C.pdf
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bandyopadhyay, S., Sengupta, M., Maiti, S., Dutta, S. (2011). A Survey of Middleware for Internet of Things. In: Özcan, A., Zizka, J., Nagamalai, D. (eds) Recent Trends in Wireless and Mobile Networks. CoNeCo WiMo 2011 2011. Communications in Computer and Information Science, vol 162. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-21937-5_27
Download citation
DOI: https://doi.org/10.1007/978-3-642-21937-5_27
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-21936-8
Online ISBN: 978-3-642-21937-5
eBook Packages: Computer ScienceComputer Science (R0)