Skip to main content

A Survey of Middleware for Internet of Things

  • Conference paper
Book cover Recent Trends in Wireless and Mobile Networks (CoNeCo 2011, WiMo 2011)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Article  Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. Albano, M., et al.: Towards Secure Middleware for Embedded Peer-to-Peer Systems: Objectives and Requirements. In: RSPSI, Innsbruck (2007)

    Google Scholar 

  13. Gelernter, D.: Generative Communication in Linda. ACM Transactions on Programming Languages and Systems (TOPLAS) 7(1) (1985)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. Atzori, L., Iera, A., Morabito, G.: The Internet of Things: A Survey. Computer Networks 54(15), 2787–2805 (2010)

    Article  MATH  Google Scholar 

  16. Vision and Challenges for Realising the Internet of Things (2010), http://ec.europa.eu/information_society/events/shanghai2010/pdf/cerp_iot_clusterbook_2009.pdf

  17. ASPIRE Architecture and Middleware, http://wiki.aspire.ow2.org/xwiki/bin/download/Main/Services/06%20ASPIRE%20Architecture%20and%20Middleware.pdf

  18. 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)

    Google Scholar 

  19. 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)

    Google Scholar 

  20. http://en.wikipedia.org/wiki/Exabyte

  21. 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)

    Google Scholar 

  22. Caporuscio, M., Raverdy, P.-G., Issarny, V.: ubiSOAP: A Service Oriented Middleware for Ubiquitous Networking. In: IEEE Transactions on Services Computing (2010)

    Google Scholar 

  23. Cooper, J., James, A.: Challenges for Database Management in the Internet of Things. IETE Technical Review 26(5), 320–329 (2009)

    Article  Google Scholar 

  24. 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)

    Google Scholar 

  25. SAP NETWEAVER, http://www.sap.com/platform/netweaver/components/index.epx

  26. FIPA Device Ontology Specification (Approved for Experimental, as on 2002/05/10), http://www.fipa.org/specs/fipa00091/XC00091C.pdf

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics