Skip to main content

Middleware Technology for IoT Systems: Challenges and Perspectives Toward 5G

  • Chapter
  • First Online:
Internet of Things (IoT) in 5G Mobile Technologies

Abstract

Middleware for IoT is the software technology that has been used as the basis for the development, management, and integration of both heterogeneous devices and applications in IoT environments. Despite the intended definition of a horizontal architecture approach (i.e., a common system approach to manage different application domains or verticals) for IoT middleware has been one of the main requirements by global IoT projects during the last years, the imminent arrival of 5G technology is revealing that current middleware approaches possibly will face some challenges due to new application requirements imposed by 5G (e.g., big data bandwidth and infinity, reliable, and efficient capability of networking, joining massive user experiences on mobile communications with multimedia sharing). In this way, this chapter not only presents concepts and architectural layers of IoT Middleware, but also helps in the identification of future challenges and further perspectives regarding the IoT Middleware ability to provide pervasive systems services able to cope with 5G-based application requirements in IoT environments. The intention of this chapter is to identify what will be the next step of IoT Middleware technology and also the R&D technological impact of this step toward the real maturity of 5G.

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 149.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 199.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 199.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  1. Aberer, K., Hauswirth, M.: Middleware support for the Internet of Things (2006)

    Google Scholar 

  2. Abowd, G.D., Dey, A.K., Brown, P.J., Davies, N., Smith, M., Steggles, P.: Towards a better understanding of context and context-awareness. In: Proceedings of the 1st International Symposium on Handheld and Ubiquitous Computing, pp. 304–307. Springer (1999). http://dl.acm.org/citation.cfm?id=647985.743843

  3. Amaral, L., Tiburski, R., Matos, E., Hessel, F.: Cooperative middleware platform as a service for Internet of Things applications. In: Proceedings of the 30th Annual ACM Symposium on Applied Computing (to be published), SAC ’15. ACM, New York, NY, USA (2015). doi: 10.1145/2480362.2480685. http://dx.doi.org/10.1145/2695664.2695799

  4. Atzori, L., Iera, A., Morabito, G.: The internet of things: a survey. Comput. Netw. 54(15), 2787–2805 (2010). doi:10.1016/j.comnet.2010.05.010

    Google Scholar 

  5. Badii, A., Crouch, M., Lallah, C.: A context-awareness framework for intelligent networked embedded systems. In: 2010 Third International Conference on Advances in Human-Oriented and Personalized Mechanisms, Technologies and Services (CENTRIC), pp. 105–110. IEEE (2010)

    Google Scholar 

  6. Badii, A., Khan, J., 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 

  7. Bandyopadhyay, D., Sen, J.: Internet of things: applications and challenges in technology and standardization. Wirel. Pers. Commun. 58(1), 49–69 (2011). doi:10.1007/s11277-011-0288-5. http://dx.doi.org/10.1007/s11277-011-0288-5

    Google Scholar 

  8. Bandyopadhyay, S., Sengupta, M., Maiti, S., Dutta, S.: Role of middleware for internet of things: a study. Int. J. Comput. Sci. Eng. Surv. (IJCSES) 2(3), 94–105 (2011)

    Article  Google Scholar 

  9. Bangerter, B., Talwar, S., Arefi, R., Stewart, K.: Networks and devices for the 5G era. Commun. Mag. IEEE 52(2), 90–96 (2014). doi:10.1109/MCOM.2014.6736748

    Article  Google Scholar 

  10. Boag, S., Chamberlin, D., Fernández, M.F., Florescu, D., Robie, J., Siméon, J., Stefanescu, M.: Xquery 1.0: An xml query language (2002)

    Google Scholar 

  11. Borgia, E.: The internet of things vision: key features, applications and open issues. Comput. Commun. 54, 1–31 (2014)

    Article  Google Scholar 

  12. Calabrese, F., Conti, M., Dahlem, D., Di Lorenzo, G., Phithakkitnukoon, S.: Special issue on pervasive urban applications (2013)

    Google Scholar 

  13. Caporuscio, M., Raverdy, P.G., Issarny, V.: ubiSOAP: a service-oriented middleware for ubiquitous networking. IEEE Trans. Serv. Comput. 5(1), 86–98 (2012). doi:10.1109/TSC.2010.60

    Article  Google Scholar 

  14. Chaqfeh, M., Mohamed, N.: Challenges in middleware solutions for the internet of things. In: 2012 International Conference on Collaboration Technologies and Systems (CTS), pp. 21–26 (2012). doi:10.1109/CTS.2012.6261022

  15. Chen, M., Leung, V.C.M., Hjelsvold, R., Huang, X.: Smart and interactive ubiquitous multimedia services. Comput. Commun. 35(15), 1769–1771 (2012). doi:10.1016/j.comcom.2012.07.012. http://www.sciencedirect.com/science/article/pii/S0140366412002538. Smart and Interactive Ubiquitous Multimedia Services

    Google Scholar 

  16. Chin, W.H., Fan, Z., Haines, R.: Emerging technologies and research challenges for 5G wireless networks. Wirel. Commun. IEEE 21(2), 106–112 (2014)

    Article  Google Scholar 

  17. Conan, D., Rouvoy, R., Seinturier, L.: Scalable processing of context information with cosmos. In: Distributed Applications and Interoperable Systems, pp. 210–224. Springer (2007)

    Google Scholar 

  18. Conzon, D., Bolognesi, T., Brizzi, P., Lotito, A., Tomasi, R., Spirito, M.: The VIRTUS middleware: an XMPP based architecture for secure iot communications. In: 2012 21st International Conference on Computer Communications and Networks (ICCCN), pp. 1–6 (2012). doi:10.1109/ICCCN.2012.6289309

  19. Digital Enterprise Research Institute: Linked sensor middleware (lsm). http://lsm.deri.ie/ (2015). Accessed 20 June 2015

  20. Ding, Z., Yang, Q., Wu, H.: Massive heterogeneous sensor data management in the Internet of Things. In: Internet of Things (iThings/CPSCom), 2011 International Conference on and 4th International Conference on Cyber, Physical and Social Computing, pp. 100–108. IEEE (2011)

    Google Scholar 

  21. Docomo: 5G radio access: Requirements, concept and technologies. White Paper (2014)

    Google Scholar 

  22. 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, 2009. SECON Workshops’ 09. pp. 1–3. IEEE (2009)

    Google Scholar 

  23. EPCglobal Inc.: EPCglobal Object Name Service (ONS) 1.0.1. (2008)

    Google Scholar 

  24. EPCglobal Inc.: EPCglobal Object Name Service (ONS) 2.0.1. (2013)

    Google Scholar 

  25. Ericsson: More than 50 billion connected devices. White Paper (2011)

    Google Scholar 

  26. Ericsson: Ericsson mobility report: On the pulse of the networked society. White Paper (2014)

    Google Scholar 

  27. Ericsson: 5G radio access. White Paper (2015)

    Google Scholar 

  28. Fan, T., Chen, Y.: A scheme of data management in the Internet of Things. In: 2010 2nd IEEE International Conference on Network Infrastructure and Digital Content, pp. 110–114. IEEE (2010)

    Google Scholar 

  29. Felita, C., Suryanegara, M.: 5G key technologies: Identifying innovation opportunity. In: 2013 International Conference on QiR (Quality in Research), pp. 235–238. IEEE (2013)

    Google Scholar 

  30. Firner, B., Moore, R.S., Howard, R., Martin, R.P., Zhang, Y.: Poster: Smart buildings, sensor networks, and the internet of things. In: Proceedings of the 9th ACM Conference on Embedded Networked Sensor Systems, pp. 337–338. ACM (2011)

    Google Scholar 

  31. FP7-ICT 257521: IoT-A—Internet of Things Architecture (2010)

    Google Scholar 

  32. FP7-ICT 257852: ebbits Enabling the Business-Based Internet of Things and Services (2010)

    Google Scholar 

  33. FP7-ICT 287661: GAMBAS Generic Adaptive Middleware for BehaviorDriven Autonomous Systems (2012)

    Google Scholar 

  34. FP7-ICT 287708: iCORE Internet Connected Objects for Reconfigurable Ecosystem (2010)

    Google Scholar 

  35. FP7-ICT 287901: BUTLER uBiquitous, secUre internet-of-things with Location and contExt-awaReness (2011)

    Google Scholar 

  36. FP7-ICT 288385: IoT.est Internet of Things Environment for Service Creation and Testing (2011)

    Google Scholar 

  37. FP7-ICT 288445: IoT6 Universal Integration of the Internet of Things through an IPv6-based Service Oriented Architecture Enabling Heterogeneous Components Interoperability (2011)

    Google Scholar 

  38. FP7-ICT 288879: CALIPSO Connect All IP-based Smart Objects IoT6 (2011)

    Google Scholar 

  39. FP7-ICT 317671: ICSI Intelligent Cooperative Sensing for Improved Traffic Efficiency (2012)

    Google Scholar 

  40. FP7-ICT 317674: BETaaS Building the Environment for the Things as a Service (2012)

    Google Scholar 

  41. Gama, K., Touseau, L., Donsez, D.: Combining heterogeneous service technologies for building an Internet of Things middleware. Comput. Commun. 35(4), 405–417 (2012). doi:10.1016/j.comcom.2011.11.003. http://www.sciencedirect.com/science/article/pii/S0140366411003586

    Google Scholar 

  42. Gómez-Goiri, A., López-de Ipiña, D.: A Triple Space-Based Semantic Distributed Middleware for Internet of Things. Springer (2010)

    Google Scholar 

  43. Group, W.O.W., et al.: \(\{\)OWL\(\}\) 2 web ontology language document overview (2009)

    Google Scholar 

  44. GSN Team: Global Sensor Network. http://sourceforge.net/apps/trac/gsn/ (2015). Accessed 23 June 2015

  45. Guinard, D., Trifa, V., Wilde, E.: A resource oriented architecture for the web of things. Int. Things (IOT) 2010, 1–8 (2010). doi:10.1109/IOT.2010.5678452

    Google Scholar 

  46. Isa, M.A.M., Mohamed, N.N., Hashim, H., Adnan, S.F.S., Manan, J., Mahmod, R.: A lightweight and secure TFTP protocol for smart environment. In: 2012 IEEE Symposium on Computer Applications and Industrial Electronics (ISCAIE), pp. 302–306. IEEE (2012)

    Google Scholar 

  47. jboss.org: Drools—the business logic integration platformn. http://www.jboss.org/drools (2015). Accessed 15 May 2015

  48. Jing, Q., Vasilakos, A., Wan, J., Lu, J., Qiu, D.: Security of the Internet of Things: perspectives and challenges. Wirel. Netw. 20(8), 2481–2501 (2014). doi:10.1007/s11276-014-0761-7

    Article  Google Scholar 

  49. Kim, M., Lee, J.W., Lee, Y.J., Ryou, J.C.: Cosmos: a middleware for integrated data processing over heterogeneous sensor networks. ETRI J. 30(5), 696–706 (2008). doi:10.1007/s11277-011-0288-5

    Article  Google Scholar 

  50. Le-Phuoc, D., Quoc, H.N.M., Parreira, J.X., Hauswirth, M.: The linked sensor middleware-connecting the real world and the semantic web. In: Proceedings of the Semantic Web Challenge (2011)

    Google Scholar 

  51. Li, T., Liu, Y., Tian, Y., Shen, S., Mao, W.: A storage solution for massive iot data based on nosql. In: 2012 IEEE International Conference on Green Computing and Communications (GreenCom), pp. 50–57. IEEE (2012)

    Google Scholar 

  52. LogMeIn: Xively. http://xively.com/ (2015). Accessed 24 June 2015

  53. Lunardi, W., Matos, E., Tiburski, R., Amaral, L., Marczak, S., Hessel, F.: Context-based search engine for industrial IoT: Discovery, search, selection, and usage of devices. In: Emerging Technology and Factory Automation (ETFA), 2015 IEEE (to be published). IEEE (2015)

    Google Scholar 

  54. Matos, E., Amaral, L., Tiburski, R., Lunardi, W., Hessel, F.: Context-aware system for information services provision in the Internet of Things. In: IEEE Conference on Emerging Technologies & Factory Automation, 2015. ETFA 2015, pp. 1–4. IEEE (2015)

    Google Scholar 

  55. Mattern, F., Floerkemeier, C.: From the internet of computers to the Internet of Things. In: From active data management to event-based systems and more, pp. 242–259. Springer (2010)

    Google Scholar 

  56. NRF of Korea: EPCSN Electronic Product Code Sensor Networks (2010)

    Google Scholar 

  57. NRF of Korea 2010–0018859: SNAIL Sensor Networks for an All-IP worLd (2010)

    Google Scholar 

  58. Nsf, FIA CNS-1040672: NEBULA a trustworthy, secure and evolvable Future Internet Architecture (2010)

    Google Scholar 

  59. OGC: Sensor Model Language. http://www.opengeospatial.org/standards/sensorml (2015). Accessed 25 June 2015

  60. Raza, S., Shafagh, H., Hewage, K., Hummen, R., Voigt, T.: Lithe: lightweight secure coap for the Internet of Things. Sens. J. IEEE 13(10), 3711–3720 (2013). doi:10.1109/JSEN.2013.2277656

    Article  Google Scholar 

  61. 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: Proceedings of the first international workshop on Context-aware software technology and applications, pp. 9–12. ACM (2009)

    Google Scholar 

  62. Rodriguez, J.: Fundamentals of 5G Mobile Networks. Wiley (2015)

    Google Scholar 

  63. 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, 2009. ICWS 2009, pp. 968–975 (2009). doi:10.1109/ICWS.2009.98

  64. Terziyan, V., Kaykova, O., Zhovtobryukh, D.: Ubiroad: Semantic middleware for context-aware smart road environments. In: 2010 Fifth International Conference on Internet and Web Applications and Services (ICIW), pp. 295–302 (2010). doi:10.1109/ICIW.2010.50

  65. Zhonglin, H., Yuhua, H.: Preliminary study on data management technologies of internet of things. In: 2011 International Conference on Intelligence Science and Information Engineering (ISIE), pp. 137–140. IEEE (2011)

    Google Scholar 

Download references

Acknowledgments

Our thanks to CAPES/CNPq for the funding within the scope of the project numbers 058792/2010, 382169/2014-0 and 381657/2014-0.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Leonardo Albernaz Amaral .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Amaral, L.A., de Matos, E., Tiburski, R.T., Hessel, F., Lunardi, W.T., Marczak, S. (2016). Middleware Technology for IoT Systems: Challenges and Perspectives Toward 5G. In: Mavromoustakis, C., Mastorakis, G., Batalla, J. (eds) Internet of Things (IoT) in 5G Mobile Technologies. Modeling and Optimization in Science and Technologies, vol 8. Springer, Cham. https://doi.org/10.1007/978-3-319-30913-2_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-30913-2_15

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-30911-8

  • Online ISBN: 978-3-319-30913-2

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics