Advertisement

A Social and Pervasive IoT Platform for Developing Smart Environments

  • Orazio Briante
  • Franco Cicirelli
  • Antonio Guerrieri
  • Antonio Iera
  • Alessandro Mercuri
  • Giuseppe Ruggeri
  • Giandomenico Spezzano
  • Andrea Vinci
Chapter
Part of the Internet of Things book series (ITTCC)

Abstract

Nowadays, the increasing in the use of Internet of Things (IoT) devices is growing the realization of pervasive Smart Environments (SEs) and Smart Urban Ecosystems, where all the data gathered by the “Things” can be elaborated and used to improve the livability, the safety and the security of the environment, and to make inhabitants lives easier. Many efforts have been already done in the direction of SEs development and in the implementation of platforms specifically designed for SE realization. Anyway, such efforts miss of solutions regarding the interoperability among the realized SEs and other third-part “Things”. This chapter gives an overview of iSapiens, which is a Java-based platform specifically designed for the development and implementation of SEs. iSapiens tries to overcome the interoperability issue by leveraging the Social Internet of Things (SIoT) paradigm that allows to dynamically include in an SE the new “Things” that can appear in an environment without requiring interventions from humans. iSapiens provides tools for the realization of pervasive SEs and relies on the edge computing paradigm. Such paradigm is extremely important in a distributed system since it allows to use distributed storage and computation at the edge of a network, so reducing latencies with respect to move all the executions and storages in the cloud. Moreover, the chapter will review some SE applications realized by exploiting iSapiens concepts.

Keywords

Smart environments Social internet of things Edge computing Multi agent systems IoT development platforms IoT-based applications 

Notes

Acknowledgements

This work has been partially supported by the “Smart platform for monitoring and management of in-home security and safety of people and structures” project that is part of the DOMUS District, funded by the Italian Government (PON03PE_00050_1).

References

  1. 1.
    Y. Oh, J. Han, W. Woo, A context management architecture for large-scale smart environments. IEEE Commun. Mag. 48(3), 118–126 (2010)CrossRefGoogle Scholar
  2. 2.
    F. Cicirelli, A. Guerrieri, G. Spezzano, A. Vinci, O. Briante, A. Iera, G. Ruggeri, An edge-based approach to develop large-scale smart environments by leveraging SIoT, in Proceedings of the 14th IEEE Internationall Conference on Networking, Sensing and Control (ICNSC2017), May 2017Google Scholar
  3. 3.
    F. Cicirelli, G. Fortino, A. Guerrieri, G. Spezzano, A. Vinci, Metamodeling of Smart Environments: from design to implementation. Adv. Eng. Inform. (ADVEI) 33, 274–284 (2017)CrossRefGoogle Scholar
  4. 4.
    F. Cicirelli, A. Guerrieri, G. Spezzano, A. Vinci, O. Briante, A. Iera, G. Ruggeri, Edge computing and social internet of things for large-scale smart environments development. IEEE Internet Things J. PP(99), 1–1 (2017)Google Scholar
  5. 5.
    F. Cicirelli, A. Guerrieri, G. Spezzano, A. Vinci, An edge-based platform for dynamic smart city applications. Future Gener. Comput. Syst. 76, 106–118 (2017)CrossRefGoogle Scholar
  6. 6.
    M. Daz, C. Martn, B. Rubio, State-of-the-art, challenges, and open issues in the integration of internet of things and cloud computing. J. Netw. Comput. Appl. 67, 99–117 (2016)CrossRefGoogle Scholar
  7. 7.
    P. Garcia Lopez, A. Montresor, D. Epema, A. Datta, T. Higashino, A. Iamnitchi, M. Barcellos, P. Felber, E. Riviere, Edge-centric computing: vision and challenges. SIGCOMM Comput. Commun. Rev. 45(5), 37–42 (2015)CrossRefGoogle Scholar
  8. 8.
    F. Bonomi, R. Milito, J. Zhu, S. Addepalli, Fog computing and its role in the internet of things, in Proceedings of the First Edition of the MCC Workshop on Mobile Cloud Computing, ser. MCC ’12. ACM, New York, NY, USA, pp. 13–16 (2012).  https://doi.org/10.1145/2342509.2342513
  9. 9.
    N.R. Jennings, On agent-based software engineering. Artif. Intell. 117(2), 277–296 (2000)CrossRefGoogle Scholar
  10. 10.
    L. Atzori, A. Iera, G. Morabito, M. Nitti, The Social Internet of Things (SIoT)—when social networks meet the internet of things: Concept. Architecture and network characterization. Comput. Netw. 56(16), 3594–3608 (2012)CrossRefGoogle Scholar
  11. 11.
    G. Fortino, A. Guerrieri, W. Russo, C. Savaglio, Middlewares for smart objects and smart environments: overview and comparison, in Internet of Things Based on Smart Objects (Springer, 2014), pp. 1–27Google Scholar
  12. 12.
    O. Vermesan, P. Friess, P. Guillemin, H. Sundmaeker, M. Eisenhauer, K. Moessner, F.L. Gall, P. Cousin, Internet of Things Strategic Research and Innovation Agenda (2013)Google Scholar
  13. 13.
    G. Fortino and P. Trunfio, Internet of Things Based on Smart Objects: Technology, Middleware and Applications (Springer, 2014)Google Scholar
  14. 14.
    A. Guerrieri, V. Loscri, A. Rovella, G. Fortino, Management of Cyber Physical Objects in the Future Internet of Things: Methods (Springer, Architectures and Applications, 2016)Google Scholar
  15. 15.
    L. Atzori, A. Iera, G. Morabito, Understanding the Internet of Things: definition, potentials, and societal role of a fast evolving paradigm,. Ad Hoc Netw. 56, 122–140 (2017) (Supplement C)Google Scholar
  16. 16.
    L. Yang, W. Li, M. Ghandehari, G. Fortino, People-centric cognitive internet of things for the quantitative analysis of environmental exposure. IEEE Internet Things J. PP(99), (1–1) (2017)Google Scholar
  17. 17.
    D. Cook, S. Das, Smart Environments: Technology (Wiley-Interscience, Protocols and Applications, 2004)CrossRefGoogle Scholar
  18. 18.
    O. Evangelatos, K. Samarasinghe, J. Rolim, Syndesi: A Framework for Creating Personalized Smart Environments Using Wireless Sensor Networks, in Proceedings of the, IEEE International Conference on Distributed Computing in Sensor Systems, ser. DCOSS ’13. Washington, DC, USA, vol. 2013 ( IEEE Computer Society, 2013), pp. 325–330Google Scholar
  19. 19.
    H. Vahdat-nejad, K. Zamanifar, N. Nematbakhsh, Context-aware middleware architecture for smart home environment. Int. J. Smart Home, 7(1) (2013)Google Scholar
  20. 20.
    F. Cicirelli, G. Fortino, A. Giordano, A. Guerrieri, G. Spezzano, A. Vinci, On the design of smart homes: a framework for activity recognition in home environment. J. Med. Syst. 40(9), 200 (2016)CrossRefGoogle Scholar
  21. 21.
    M. Amadeo, O. Briante, C. Campolo, A. Molinaro, G. Ruggeri, Information-centric networking for M2M communications: design and deployment. Comput. Commun. 89, 105–116 (2016)CrossRefGoogle Scholar
  22. 22.
    A. Socievole, S. Marano, Exploring user sociocentric and egocentric behaviors in online and detected social networks, in 2012 2nd Baltic Congress on Future Internet Communications, Apr 2012, pp. 140–147Google Scholar
  23. 23.
    A. Savidis, C. Stephanidis, Distributed interface bits: dynamic dialogue composition from ambient computing resources. Pers. Ubiquitous Comput. 9(3), 142–168 (2005).  https://doi.org/10.1007/s00779-004-0327-2
  24. 24.
    J.E. Bardram, R. E. Kjær, M. Pedersen, Context-Aware User Authentication—Supporting Proximity-Based Login in Pervasive Computing,” in UbiComp 2003: Ubiquitous Computing, ser. Lecture Notes in Computer Science, vol. 2864, ed. by A. Dey, A. Schmidt, J. McCarthy (Springer, Berlin, Heidelberg, 2003), pp. 107–123.  https://doi.org/10.1007/978-3-540-39653-6_8
  25. 25.
    M. Román, C. Hess, R. Cerqueira, A. Ranganathan, R.H. Campbell, K. Nahrstedt, A middleware infrastructure for active spaces. IEEE Pervasive Comput. 1(4), 74–83 (2002).  https://doi.org/10.1109/MPRV.2002.1158281
  26. 26.
    A.K. Dey, G.D. Abowd, D. Salber, A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Hum.-Comput. Interact. 16(2), 97–166 (2001).  https://doi.org/10.1207/S15327051HCI16234_02
  27. 27.
    A. Zanella, N. Bui, A. Castellani, L. Vangelista, M. Zorzi, Internet of things for smart cities. IEEE Internet Things J. 1(1), 22–32 (2014)CrossRefGoogle Scholar
  28. 28.
    M. Bain, Sentilo - Sensor and Actuator Platform for smart Cities 2014, https://joinup.ec.europa.eu/community/eupl/document/sentilo-sensor-and-actuator-platform-smart-cities. Accessed 21 Apr 2017
  29. 29.
    P. Ballon, J. Glidden, P. Kranas, A. Menychtas, S. Ruston, S. Van Der Graaf, Is there a need for a cloud platform for european smart cities? in eChallenges e-2011 Conference on Proceedings of the IIMC International Information Management Corporation, pp. 1–7 (2011)Google Scholar
  30. 30.
    Z. Khan, A. Anjum, K. Soomro, M.A. Tahir, Towards cloud based big data analytics for smart future cities. J. Cloud Comput. 4(1), 2 (2015)CrossRefGoogle Scholar
  31. 31.
    Y. Sun, H. Song, A.J. Jara, R. Bie, Internet of things and big data analytics for smart and connected communities. IEEE Access 4, 766–773 (2016)CrossRefGoogle Scholar
  32. 32.
    H. Asl, A. Iera, L. Atzori, G. Morabito, How often social objects meet each other? Analysis of the properties of a social network of IoT devices based on real data, in 2013 IEEE Global Communications Conference (GLOBECOM), Dec 2013, pp. 2804–2809Google Scholar
  33. 33.
    P.D. Meo, K. Musial-Gabrys, D. Rosaci, G.M.L. Sarnè, L. Aroyo, Using centrality measures to predict helpfulness-based reputation in trust networks. ACM Trans. Internet Technol. 17(1), 8:1–8:20 (2017).  https://doi.org/10.1145/2981545
  34. 34.
    J.A. Golbeck, Computing and applying trust in web-based social networks, Ph.D. Dissertation, College Park, MD, USA, 2005, aAI3178583Google Scholar
  35. 35.
    J. Golbeck, J. Hendler, Accuracy of Metrics for Inferring Trust and Reputation in Semantic Web-Based Social Networks (Springer, Berlin, Heidelberg, 2004), pp. 116–131.  https://doi.org/10.1007/978-3-540-30202-5_8
  36. 36.
    S. Valenzuela, N. Park, K.F. Kee, Is there social capital in a social network site? Facebook use and college students’ life satisfaction, trust, and participation. J. Comput.-Med.Commun.14(4), 875–901 (2009).  https://doi.org/10.1111/j.1083-6101.2009.01474.x
  37. 37.
    M. Nitti, R. Girau, L. Atzori, Trustworthiness management in the social internet of things. IEEE Trans. Knowl. Data Eng. 26(5) (2014)Google Scholar
  38. 38.
    K.-D. Kim, P.R. Kumar, Cyber–physical systems: a perspective at the centennial. Proc. IEEE 100, 1287–1308 (2012) (Special Centennial Issue)Google Scholar
  39. 39.
    A. Giordano, G. Spezzano, A. Vinci, G. Garofalo, P. Piro, A cyber-physical system for distributed real-time control of urban drainage networks in smart cities, in 2014 Proceedings of the Internet and Distributed Computing Systems—7th International Conference IDCS 2014, Calabria, Italy, 22–24 Sept 2014, pp. 87–98,  https://doi.org/10.1007/978-3-319-11692-1_8
  40. 40.
    A. Giordano, G. Spezzano, A. Vinci, A smart platform for large-scale networked cyber-physical systems, in Management of Cyber Physical Objects in the Future Internet of Things Methods (Springer, Architectures and Applications, 2016)Google Scholar
  41. 41.
    O. Vermesan, P. Friess, Internet of Things: Converging Technologies for Smart Environments and Integrated Ecosystems (River Publishers, 2013)Google Scholar
  42. 42.
    G. Fortino, A. Giordano, A. Guerrieri, G. Spezzano, A. Vinci, A data analytics schema for activity recognition in smart home environments, in Proceedings of the Ubiquitous Computing and Ambient Intelligence. Sensing, Processing, and Using Environmental Information—9th International Conference, UCAm I, Puerto Varas, Chile, 1–4 Dec 2015, vol. 2015 (2015) pp. 91–102Google Scholar
  43. 43.
    F. Cicirelli, G. Fortino, A. Guerrieri, G. Spezzano, A. Vinci, A meta-model framework for the design and analysis of smart cyber-physical environments, in Proceedings of the 2016 IEEE 20th International Conference on Computer Supported Cooperative Work in Design, May 2016Google Scholar
  44. 44.
    F. Cicirelli, Edge enabled development of smart cyber-physical environments, in Proceedings of the 2016 IEEE Internationall Conference on Systems, Man, and Cybernetics (SMC 2016), Sept 2016Google Scholar
  45. 45.
    F. Cicirelli, G. Spezzano, Concept Hierarchies For Sensor Data Fusion In The Cognitive IoT, in Proceedings of the 30th ECMS 2016Google Scholar
  46. 46.
    M. Wooldridge, An Introduction to Multiagent Systems (Wiley, 2009)Google Scholar
  47. 47.
    Social Internet of Things (SIoT), www.social-iot.org
  48. 48.
    L. Atzori, A. Iera, G. Morabito, SIoT: giving a social structure to the internet of things. IEEE Commun. Lett. 15(11), 1193–1195 (2011)Google Scholar
  49. 49.
    G. Garofalo, A. Giordano, P. Piro, G. Spezzano, A. Vinci, A distributed real-time approach for mitigating cso and flooding in urban drainage systems. J. Netw. Comput. Appl. 78, 30 – 42 (2017). http://www.sciencedirect.com/science/article/pii/S1084804516302752
  50. 50.
    A. Burgio, A. Giordano, A.A. Manno, C. Mastroianni, D. Menniti, A. Pinnarelli, L. Scarcello, N. Sorrentino, M. Stillo, An iot approach for smart energy districts, in 2017 IEEE 14th International Conference on Networking, Sensing and Control (ICNSC), May 2017, pp. 146–151Google Scholar
  51. 51.
    S. Kosta, A. Mei, J. Stefa, Small world in motion (SWIM): modeling communities in ad-hoc mobile networking, in 2010 7th Annual IEEE Communications Society Conf. on Sensor Mesh and Ad-Hoc Communications and Networks (SECON), June 2010Google Scholar
  52. 52.
    P. Piro, M. Carbone, G. Garofalo, Distributed vs. concentrated storage options for controlling cso volumes and pollutant loads. Water Pract. Technol. 5(3), 071 (2010)Google Scholar
  53. 53.
    M. Jelasity, A. Montresor, O. Babaoglu, Gossip-based aggregation in large dynamic networks. ACM Trans. Comput. Syst. (TOCS) 23(3), 219–252 (2005)CrossRefGoogle Scholar
  54. 54.
    L. Rossman, N. R. M. R. L. (U.S.), Storm Water Management Model, Quality Assurance Report: Dynamic Wave Flow Routing. (U.S. Environmental Protection Agency, Office of Research and Development, National Research Management Research Laboratory, 2006), https://books.google.it/books?id=3mSRAQAACAAJ
  55. 55.
    D. Miorandi, S. Sicari, F. De Pellegrini, I. Chlamtac, Internet of Things: Vision, applications and research challenges. Ad Hoc Netw. 10(7) (2012)Google Scholar
  56. 56.
    M.C. Domingo, An overview of the Internet of Things for people with disabilities. J. Netw. Comput. Appl. 35(2) (2012)Google Scholar
  57. 57.
    D.F.S. Santos, H.O. Almeida, A. Perkusich, A personal connected health system for the internet of things based on the constrained application protocol. Comput. Electr. Eng. 44 (2015)Google Scholar
  58. 58.
    R. Carroll, R. Cnossen, M. Schnell, D. Simons, Continua: an interoperable personal healthcare ecosystem. IEEE Pervasive Comput. 6(4) (2007)Google Scholar
  59. 59.
    G. Ruggeri, O. Briante, A framework for iot and e-health systems integration based on the social internet of things paradigm, in 2017 International Symposium on Wireless Communication Systems (ISWCS), Aug 2017, pp. 426–431Google Scholar
  60. 60.
    G. Belli, A. Giordano, C. Mastroianni, D. Menniti, A. Pinnarelli, L. Scarcello, N. Sorrentino, M. Stillo, A unified model for the optimal management of electrical and thermal equipment of a prosumer in a dr environment. IEEE Trans. Grid (2017).  https://doi.org/10.1109/TSG.2017.2778021

Copyright information

© Springer International Publishing AG, part of Springer Nature 2019

Authors and Affiliations

  • Orazio Briante
    • 2
  • Franco Cicirelli
    • 1
  • Antonio Guerrieri
    • 1
  • Antonio Iera
    • 2
  • Alessandro Mercuri
    • 1
  • Giuseppe Ruggeri
    • 2
  • Giandomenico Spezzano
    • 1
  • Andrea Vinci
    • 1
  1. 1.CNR - National Research Council of Italy - Institute for High Performance Computing and Networking (ICAR)Rende (CS)Italy
  2. 2.University Mediterranea of Reggio Calabria - DIIES DepartmentReggio CalabriaItaly

Personalised recommendations