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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Aberer, K., Hauswirth, M.: Middleware support for the Internet of Things (2006)
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
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
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
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)
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)
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
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)
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
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)
Borgia, E.: The internet of things vision: key features, applications and open issues. Comput. Commun. 54, 1–31 (2014)
Calabrese, F., Conti, M., Dahlem, D., Di Lorenzo, G., Phithakkitnukoon, S.: Special issue on pervasive urban applications (2013)
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
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
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
Chin, W.H., Fan, Z., Haines, R.: Emerging technologies and research challenges for 5G wireless networks. Wirel. Commun. IEEE 21(2), 106–112 (2014)
Conan, D., Rouvoy, R., Seinturier, L.: Scalable processing of context information with cosmos. In: Distributed Applications and Interoperable Systems, pp. 210–224. Springer (2007)
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
Digital Enterprise Research Institute: Linked sensor middleware (lsm). http://lsm.deri.ie/ (2015). Accessed 20 June 2015
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)
Docomo: 5G radio access: Requirements, concept and technologies. White Paper (2014)
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)
EPCglobal Inc.: EPCglobal Object Name Service (ONS) 1.0.1. (2008)
EPCglobal Inc.: EPCglobal Object Name Service (ONS) 2.0.1. (2013)
Ericsson: More than 50 billion connected devices. White Paper (2011)
Ericsson: Ericsson mobility report: On the pulse of the networked society. White Paper (2014)
Ericsson: 5G radio access. White Paper (2015)
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)
Felita, C., Suryanegara, M.: 5G key technologies: Identifying innovation opportunity. In: 2013 International Conference on QiR (Quality in Research), pp. 235–238. IEEE (2013)
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)
FP7-ICT 257521: IoT-A—Internet of Things Architecture (2010)
FP7-ICT 257852: ebbits Enabling the Business-Based Internet of Things and Services (2010)
FP7-ICT 287661: GAMBAS Generic Adaptive Middleware for BehaviorDriven Autonomous Systems (2012)
FP7-ICT 287708: iCORE Internet Connected Objects for Reconfigurable Ecosystem (2010)
FP7-ICT 287901: BUTLER uBiquitous, secUre internet-of-things with Location and contExt-awaReness (2011)
FP7-ICT 288385: IoT.est Internet of Things Environment for Service Creation and Testing (2011)
FP7-ICT 288445: IoT6 Universal Integration of the Internet of Things through an IPv6-based Service Oriented Architecture Enabling Heterogeneous Components Interoperability (2011)
FP7-ICT 288879: CALIPSO Connect All IP-based Smart Objects IoT6 (2011)
FP7-ICT 317671: ICSI Intelligent Cooperative Sensing for Improved Traffic Efficiency (2012)
FP7-ICT 317674: BETaaS Building the Environment for the Things as a Service (2012)
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
Gómez-Goiri, A., López-de Ipiña, D.: A Triple Space-Based Semantic Distributed Middleware for Internet of Things. Springer (2010)
Group, W.O.W., et al.: \(\{\)OWL\(\}\) 2 web ontology language document overview (2009)
GSN Team: Global Sensor Network. http://sourceforge.net/apps/trac/gsn/ (2015). Accessed 23 June 2015
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
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)
jboss.org: Drools—the business logic integration platformn. http://www.jboss.org/drools (2015). Accessed 15 May 2015
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
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
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)
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)
LogMeIn: Xively. http://xively.com/ (2015). Accessed 24 June 2015
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)
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)
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)
NRF of Korea: EPCSN Electronic Product Code Sensor Networks (2010)
NRF of Korea 2010–0018859: SNAIL Sensor Networks for an All-IP worLd (2010)
Nsf, FIA CNS-1040672: NEBULA a trustworthy, secure and evolvable Future Internet Architecture (2010)
OGC: Sensor Model Language. http://www.opengeospatial.org/standards/sensorml (2015). Accessed 25 June 2015
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
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)
Rodriguez, J.: Fundamentals of 5G Mobile Networks. Wiley (2015)
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
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
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)
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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)