Towards an Integrated Internet of Things: Current Approaches and Challenges

  • Beniamino Di Martino
  • Antonio EspositoEmail author
  • Stefania Nacchia
  • Salvatore Augusto Maisto
Part of the Internet of Things book series (ITTCC)


With the diffusion of sensors and smart devices, and the advances in connection technologies, the Internet of Things (IoT) has become a very popular topic. Because of the creation and expansion of new and existing sensor networks, the need to define a common standard for sensors’ interfaces representation has arisen. Currently it is difficult to make different sensors and sensors’ networks interoperate seamlessly, since their interfaces are not always well specified or are not ready to be adapted immediately to one another. In this chapter we will introduce the main technologies currently available to define a machine readable and human comprehensible IoT API, and we will point out the several challenges which will derive from an automatic analysis and description of IoT interfaces. Security issues are also considered and discussed.


  1. 1.
    Aloi, Gianluca, Giuseppe Caliciuri, Giancarlo Fortino, Raffaele Gravina, P. Pace, Wilma Russo, and Claudio Savaglio. 2017. Enabling iot interoperability through opportunistic smartphone-based mobile gateways. Journal of Network and Computer Applications 81: 74–84.Google Scholar
  2. 2.
    API workbench. Accessed 8 Feb 2017.
  3. 3.
    Ben-Kiki, Oren, Clark Evans, and Brian Ingerson. 2005. Yaml ain’t markup language (yaml) version 1.1. yaml. org, Tech. Rep.Google Scholar
  4. 4.
  5. 5.
    Burstein, Mark, Hobbs Jerry, Lassila Ora, Mcdermott Drew, Mcilraith Sheila, Narayanan Srini, Paolucci Massimo, Parsia Bijan, Payne Terry, Sirin Evren, Srinivasan Naveen, and Sycara Katia. 2004. OWL-s: Semantic markup for web services.
  6. 6.
    Cretella, Giuseppina, and Beniamino Di Martino. 2013. Semantic and matchmaking technologies for discovering, mapping and aligning cloud providers’s services. In Proceedings of the 15th international conference on information integration and web-based applications and services (iiWAS2013), 380–384.Google Scholar
  7. 7.
    Davidson, Sara. 2013. Wordnik. The Charleston Advisor 15(2): 54–58.Google Scholar
  8. 8.
    Fortino, Giancarlo, Antonio Guerrieri, and Wilma Russo. 2012. Agent-oriented smart objects development. In Proceedings of the 2012 IEEE 16th international conference on computer supported cooperative work in design (CSCWD), 907–912.Google Scholar
  9. 9.
    Fortino, Giancarlo, Roberta Giannantonio, Raffaele Gravina, Philip Kuryloski, and Roozbeh Jafari. 2013. Enabling effective programming and flexible management of efficient body sensor network applications. IEEE Transactions on Human-Machine Systems 43(1): 115–133.Google Scholar
  10. 10.
    Fortino, G., A. Guerrieri, W. Russo, and C. Savaglio. Towards a development methodology for smart object-oriented iot systems: A metamodel approach. In 2015 IEEE international conference on systems, man, and cybernetics, 1297–1302, Oct 2015.Google Scholar
  11. 11.
    Fortino, G., W. Russo, and C. Savaglio. Agent-oriented modeling and simulation of iot networks. In 2016 federated conference on computer science and information systems (FedCSIS), 1449–1452, Sept 2016.Google Scholar
  12. 12.
    Fortino, G. A. Guerrieri, W. Russo, and C. Savaglio. Integration of agent-based and cloud computing for the smart objects-oriented iot. In Proceedings of the 2014 IEEE 18th international conference on computer supported cooperative work in design (CSCWD), 493–498, May 2014.Google Scholar
  13. 13.
    Giancarlo Fortino, Antonio Guerrieri, Michelangelo Lacopo, Matteo Lucia, and Wilma Russo. 2013. An agent-based middleware for cooperating smart objects, 387–398. Berlin Heidelberg: Springer.Google Scholar
  14. 14.
    Gravina, Raffaele, Parastoo Alinia, Hassan Ghasemzadeh, and Giancarlo Fortino. 2017. Multi-sensor fusion in body sensor networks: State-of-the-art and research challenges. Information Fusion 35: 68–80.CrossRefGoogle Scholar
  15. 15.
    Inter-iot. Accessed July 2017.
  16. 16.
    Iot european project initiative. Accessed July 2017.
  17. 17.
    John Gruber. Markdown: Syntax. Accessed 24 June 2012.
  18. 18.
    Kardara, Magdalini, Vasilis Kalogirou, Athanasios Papaoikonomou, Theodora Varvarigou, and Konstantinos Tserpes. 2014. Socios api: A data aggregator for accessing user generated content from online social networks. In International conference on web information systems engineering, 93–104. Springer.Google Scholar
  19. 19.
    Lafon, Y. 2009. Team comment on the web application description language submission. Accessed August 2011.
  20. 20.
    Marc J Hadley. Web application description language (wadl). 2006.Google Scholar
  21. 21.
    McGuinness, Deborah L., Frank Van Harmelen, et al. 2004. Owl web ontology language overview. 10(10).Google Scholar
  22. 22.
    Miorandi, Daniele, Sabrina Sicari, Francesco De Pellegrini, and Imrich Chlamtac. 2012. Internet of things: Vision, applications and research challenges. Ad Hoc Networks 10(7): 1497–1516.Google Scholar
  23. 23.
    Petcu, Dana, Beniamino Di Martino, Salvatore Venticinque, Massimiliano Rak, Tamás Máhr, Gorka Esnal Lopez, Fabrice Brito, Roberto Cossu, Miha Stopar, Svatopluk Šperka, and Vlado Stankovski. Experiences in building a mosaic of clouds. Journal of Cloud Computing: Advances, Systems and Applications 2(1): 12.Google Scholar
  24. 24.
    RAML Workgroup.2015. Raml-restful api modeling language. 2015. Accessed 10 Feb 2017.
  25. 25.
    Samsara web-Site. Accessed 8 Feb 2017.
  26. 26.
    Swagger Team. 2014. Swagger restful api documentation specification 1.2. Technical report, Technical report, Wordnik.
  27. 27.
    Yahoo weather API. Accessed on 8 Feb 2017.

Copyright information

© Springer Nature Singapore Pte Ltd. 2018

Authors and Affiliations

  • Beniamino Di Martino
    • 1
  • Antonio Esposito
    • 1
    Email author
  • Stefania Nacchia
    • 1
  • Salvatore Augusto Maisto
    • 1
  1. 1.Department of Industrial and Information EngineeringUniversità degli Studi della Campania Luigi VanvitelliAversaItaly

Personalised recommendations