A De-verticalizing Middleware for IoT Systems Based on Information Centric Networking Design

  • Giuseppe PiroEmail author
  • Giuseppe Ribezzo
  • Luigi Alfredo Grieco
  • Nicola  Blefari-Melazzi
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 766)


The Internet of Things is rapidly diffusing and many standalone platforms have been deployed in different domains. Since these solutions are still isolated, the definition of a globally unified platform embracing different and heterogeneous Internet of Things systems is gaining momentum. In the Internet Research Task Force context, the Information-Centric Networking Research Group envisages the possibility to reach this challenging goal by properly leveraging the communication primitives of the Information-Centric Networking paradigm. In line with this vision, this contribution proposes a concrete solution that offers: name-based communication scheme, flexible data delivery, support for heterogeneous network infrastructures, platform interoperability, and technology-independent implementation of high-level applications. Moreover, a proof-of-concept implementation is presented for further describing the main functionalities of the designed approach and demonstrating its correct execution in a real environment.


ICN-IoT Internames Middleware Experimental testbed 



This work was framed in the context of the project BonVoyage, which received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 635867. The authors would like to acknowledge Giovanna Capurso for the work done on the graphical interface. The outcomes of this work are also exploited in the Galileo cooperation program “A de-verticalized machine-to-machine platform for smart building applications” (Project n.: G15_12).


  1. 1.
    Vermesan, O., Friess, P.: Internet of Things-From Research and Innovation to Market Deployment. River Publishers, Alborg (2014)Google Scholar
  2. 2.
    Razzaque, M.A., Milojevic-Jevric, M., Palade, A., Clarke, S.: Middleware for internet of things: a survey. IEEE Internet Things J. 3(1), 70–95 (2016)CrossRefGoogle Scholar
  3. 3.
    Xylomenos, G., Ververidis, C., Siris, V., Fotiou, N., Tsilopoulos, C., Vasilakos, X., Katsaros, K., Polyzos, G.: A survey of information-centric networking research. IIEEE Commun. Surv. Tutor. 16(2), 1024–1049 (2014)CrossRefGoogle Scholar
  4. 4.
    Amadeo, M., Campolo, C., Quevedo, J., Corujo, D., Molinaro, A., Iera, A., Aguiar, R.L., Vasilakos, A.V.: Information-centric networking for the internet of things: challenges and opportunities. IEEE Netw. 30(2), 92–100 (2016)CrossRefGoogle Scholar
  5. 5.
    Chen, J., Li, S., Yu, H., Zhang, Y., Raychaudhuri, D., Ravindran, R., Gao, H., Dong, L., Wang, G., Liu, H.: Exploiting ICN for realizing service-oriented communication in IOT. IEEE Commun. Magaz. 54(12), 24–30 (2016)CrossRefGoogle Scholar
  6. 6.
    Quevedo, J., Corujo, D., Aguiar, R.: A case for ICN usage in IoT environments. In: Proceedings of IEEE Global Communications Conference, pp. 2770–2775 (2014)Google Scholar
  7. 7.
    Hail, M.A., Fischer, S.: IoT for AAL: an architecture via information-centric networking. In: Proceedings of IEEE Globecom, pp. 1–6, December 2015Google Scholar
  8. 8.
    Fotiou, N., Islam, H., Lagutin, D., Hakala, T., Polyzos, G.C.: Coap over ICN. In: Proceedings of IEEE International Conference on New Technologies, Mobility and Security (NTMS), pp. 1–4, November 2016Google Scholar
  9. 9.
    Hahm, O., Adjih, C., Baccelli, E., Schmidt, T.C., Wählisch, M.: ICN over TSCH: potentials for link-layer adaptation in the IoT. In: Proceedings of the ACM Conference on Information-Centric Networking, New York, NY, USA, pp. 195–196 (2016)Google Scholar
  10. 10.
    Lenord Melvix, J.S.M., Lokesh, V., Polyzos, G.C.: Energy efficient context based forwarding strategy in named data networking of things. In: Proceedings of ACM Conference on Information-Centric Networking, ser. ACM-ICN 2016, New York, NY, USA, 2016, pp. 249–254 (2016)Google Scholar
  11. 11.
    Enguehard, M., Droms, R., Rossi, D.: SLICT: secure localized information centric things. In: Proceedings of ACM Conference on Information-Centric Networking, pp. 255–260 (2016)Google Scholar
  12. 12.
    Shang, W., Bannis, A., Liang, T., Wang, Z., Yu, Y., Afanasyev, A., Thompson, J., Burke, J., Zhang, B., Zhang, L.: Named data networking of things. In: Proceedings of IEEE International Conference on Internet-of-Things Design and Implementation (IoTDI), pp. 117–128, April 2016Google Scholar
  13. 13.
    Katsaros, K.V., Chai, W.K., Wang, N., Pavlou, G., Bontius, H., Paolone, M.: Information-centric networking for machine-to-machine data delivery: a case study in smart grid applications. IEEE Netw. 28(3), 58–64 (2014)CrossRefGoogle Scholar
  14. 14.
    Grieco, L.A., Alaya, M.B., Monteil, T., Drira, K.: Architecting information centric ETSI-M2M systems. In: IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM), pp. 211–214, March 2014Google Scholar
  15. 15.
    Piro, G., Amadeo, M., Boggia, G., Campolo, C., Grieco, L.A., Molinaro, A., Ruggeri, G.: Gazing into the crystal ball: when the future internet meets the mobile clouds. IEEE Trans. Cloud Comput. PP(99), 1 (2016)CrossRefGoogle Scholar
  16. 16.
    Zhang, Y., Raychadhuri, D., Grieco, L.A., Sabrina, S., Liu, H., Wang, G.: ICN based Architecture for IoT, IRTF Internet Draft, draft-zhang-icn-iot-architecture-01. IRTF, Internet Draft (2016)Google Scholar
  17. 17.
    Zhang, Y., Raychadhuri, D., Grieco, L.A., Baccelli, E., Burke, J., Ravindran, R., Wang, G., Lindren, A., Ahlgren, B., Schelen, O.: Design Considerations for Applying ICN to IoT, IRTF Internet Draft, draft-zhang-icnrg-icniot-00. IRTF, Internet Draft (2017)Google Scholar
  18. 18.
    Blefari Melazzi, N., Detti, A., Arumaithurai, M., Ramakrishnan, K.: Internames: a name-to-name principle for the future internet. In: 10th International Conference on Heterogeneous Networking for Quiteuality, Reliability, Security and Robustness (QShine), pp. 146–151, August 2014Google Scholar
  19. 19.
    Swetina, J., Lu, G., Jacobs, P., Ennesser, F., Song, J.: Toward a standardized common M2M service layer platform: introduction to oneM2M. IEEE Wirel. Commun. 21(3), 20–26 (2014)CrossRefGoogle Scholar
  20. 20.
    Zhang, L., Afanasyev, A., Burke, J., Jacobson, V., Claffy, K., Crowley, P., Papadopoulos, C., Wang, L., Zhang, B.: Named data networking. In: ACM SIGCOMM Computer Communication Review (CCR), July 2014Google Scholar
  21. 21.
    Alaya, M.B., Banouar, Y., Monteil, T., Chassot, C., Drira, K.: OM2M: extensible ETSI-compliant M2M service platform with self-configuration capability. Procedia Comput. Sci. 32, 1079–1086 (2014)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  • Giuseppe Piro
    • 1
    • 3
    Email author
  • Giuseppe Ribezzo
    • 1
    • 3
  • Luigi Alfredo Grieco
    • 1
    • 3
  • Nicola  Blefari-Melazzi
    • 2
    • 3
  1. 1.Department of Electrical and Information Engineering (DEI)Politecnico di BariBariItaly
  2. 2.Department of Electronic EngineeringUniversity of Rome “Tor Vergata”RomeItaly
  3. 3.CNIT, Consorzio Nazionale Interuniversitario per le TelecomunicazioniParmaItaly

Personalised recommendations