Skip to main content
Top

2019 | OriginalPaper | Chapter

Facilitating the Development of IoT Applications in Smart City Platforms

Authors : Stefano Valtolina, Fatmeh Hachem, Barbara Rita Barricelli, Elefelious Getachew Belay, Sara Bonfitto, Marco Mesiti

Published in: End-User Development

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

In smart city domain, several IoT platforms exist for supporting city managers and operators in controlling and managing events occurring in the city and making decisions to improve citizens’ quality of life. In such systems, for the combination of heterogonous events operators have to manually face the interoperability barriers that arise when dealing with IoT devices belonging to cross-domain IoT platforms. This paper focuses on how to provide city operators with visual and easy-to-use strategies for developing IoT applications that need to access and integrate data originated by various devices spread through a city that communicate according to different communication protocols, event formats, structures and sometimes meaning. The purpose of these strategies is to reduce the time required for the development of IoT applications and the number of mistakes in the configuration of the IoT devices. In details, we propose a solution developed in Node-RED, a visual programming tool for wiring together sensors, actuators and services. Our contribution aims at presenting a solution specifically tailored for domain experts who need to develop different kinds of analysis on city data who are not computer experts, but experts in monitoring weather, traffic, or events that happen in the city. A usability analysis is finally reported in order to assess the design strategies that we have developed.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Footnotes
4
H = T + 0.5555 * (6.112 * 10(7.5*T/(237.7+T) * UR/100) − 10) where T = temperature in Celsius, while UR = relative humidity.
 
Literature
4.
go back to reference Sanchez, L., et al.: Smart-Santander: IoT experimentation over a smart city testbed. Comput. Netw. 61, 217–238 (2014). Special issue on Future Internet Testbeds Part ICrossRef Sanchez, L., et al.: Smart-Santander: IoT experimentation over a smart city testbed. Comput. Netw. 61, 217–238 (2014). Special issue on Future Internet Testbeds Part ICrossRef
8.
go back to reference Badii, C., et al.: Snap4City: a scalable IOT/IOE platform for developing smart city applications. In: 2nd IEEE International Conference on Smart City Innovations (SCI 2018), pp. 2109–2116. IEEE Press (2018). ISBN 9781538693803 Badii, C., et al.: Snap4City: a scalable IOT/IOE platform for developing smart city applications. In: 2nd IEEE International Conference on Smart City Innovations (SCI 2018), pp. 2109–2116. IEEE Press (2018). ISBN 9781538693803
9.
go back to reference Zanella, A., Bui, N., Castellani, A., Vangelista, L., Zorzi, M.: Internet of things for smart cities. Internet Things J. 1(1), 22–32 (2014)CrossRef Zanella, A., Bui, N., Castellani, A., Vangelista, L., Zorzi, M.: Internet of things for smart cities. Internet Things J. 1(1), 22–32 (2014)CrossRef
10.
go back to reference Ballon, P., Glidden, J., Kranas, P., Menychtas, A., Ruston, S., Van Der Graaf, S.: Is there a need for a cloud platform for European smart cities? In: eChallenges e-2011 Conference Proceedings. IIMC International Information Management Corporation (2011) Ballon, P., Glidden, J., Kranas, P., Menychtas, A., Ruston, S., Van Der Graaf, S.: Is there a need for a cloud platform for European smart cities? In: eChallenges e-2011 Conference Proceedings. IIMC International Information Management Corporation (2011)
11.
go back to reference Tei, K., Gurgen, L.: ClouT: cloud of things for empowering the citizen clout in smart cities. In: 2014 IEEE World Forum on Internet of Things (WF-IoT), pp. 369–370. IEEE (2014) Tei, K., Gurgen, L.: ClouT: cloud of things for empowering the citizen clout in smart cities. In: 2014 IEEE World Forum on Internet of Things (WF-IoT), pp. 369–370. IEEE (2014)
12.
go back to reference Elmangoush, A., Coskun, H., Wahle, S., Magedanz, T.: Design aspects for a reference M2M communication Platform for Smart Cities. In: 2013 9th International Conference on Innovations in Information Technology (IIT), pp. 204–209 (2013) Elmangoush, A., Coskun, H., Wahle, S., Magedanz, T.: Design aspects for a reference M2M communication Platform for Smart Cities. In: 2013 9th International Conference on Innovations in Information Technology (IIT), pp. 204–209 (2013)
13.
go back to reference Specification for Urban Platforms, EIP Project, version 2.2. European Innovation Partnership for Smart Cities & Communities (2016) Specification for Urban Platforms, EIP Project, version 2.2. European Innovation Partnership for Smart Cities & Communities (2016)
17.
go back to reference Calbimonte, J.-P., Sarni, S., Eberle, J., Aberer, K.: XGSN: an opensource semantic sensing middleware for the web of things. In: International Workshop on Semantic Sensor Networks (2014) Calbimonte, J.-P., Sarni, S., Eberle, J., Aberer, K.: XGSN: an opensource semantic sensing middleware for the web of things. In: International Workshop on Semantic Sensor Networks (2014)
18.
go back to reference Aberer, K., Hauswirth, M., Salehi, A.: A middleware for fast and flexible sensor network deployment. In: Proceedings of 32nd International Conference on Very Large Data Bases, pp. 1199–1202 (2006) Aberer, K., Hauswirth, M., Salehi, A.: A middleware for fast and flexible sensor network deployment. In: Proceedings of 32nd International Conference on Very Large Data Bases, pp. 1199–1202 (2006)
19.
go back to reference Compton, M., Barnaghi, P., Bermudez, L., et al.: The SSN ontology of the W3C semantic sensor network incubator group. J. Web Semantics 17, 25–32 (2012)CrossRef Compton, M., Barnaghi, P., Bermudez, L., et al.: The SSN ontology of the W3C semantic sensor network incubator group. J. Web Semantics 17, 25–32 (2012)CrossRef
20.
go back to reference Bellini, P., Benigni, M., Billero, R., Nesi, P., Rauch, N.: Km4City ontology building vs data harvesting and cleaning for smart-city services. J. Vis. Lang. Comput. 25(6), 827–839 (2014)CrossRef Bellini, P., Benigni, M., Billero, R., Nesi, P., Rauch, N.: Km4City ontology building vs data harvesting and cleaning for smart-city services. J. Vis. Lang. Comput. 25(6), 827–839 (2014)CrossRef
21.
22.
go back to reference Petre, M., Blackwell, A.F.: Children as unwitting end-user programmers. In: Proceeding of the IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2007), pp. 239–242 (2007) Petre, M., Blackwell, A.F.: Children as unwitting end-user programmers. In: Proceeding of the IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2007), pp. 239–242 (2007)
23.
go back to reference Fischer, G., Giaccardi, E., Ye, Y., Sutcliffe, A., Mehandjiev, N.: Meta-design: a manifesto for end-user development. Commun. ACM 47(9), 33–37 (2004)CrossRef Fischer, G., Giaccardi, E., Ye, Y., Sutcliffe, A., Mehandjiev, N.: Meta-design: a manifesto for end-user development. Commun. ACM 47(9), 33–37 (2004)CrossRef
24.
go back to reference Costabile, M.F., Mussio, P., Parasiliti Provenza, L., Piccinno, A.: End users as unwitting software developers. In: Proceedings of the 4th International Workshop on End-User Software Engineering, pp. 6–10. ACM, New York (2008) Costabile, M.F., Mussio, P., Parasiliti Provenza, L., Piccinno, A.: End users as unwitting software developers. In: Proceedings of the 4th International Workshop on End-User Software Engineering, pp. 6–10. ACM, New York (2008)
25.
go back to reference Barricelli, B.R., Valtolina, S.: A visual language and interactive system for end-user development of internet of things ecosystems. J. Vis. Lang. Comput. 40, 1–19 (2017)CrossRef Barricelli, B.R., Valtolina, S.: A visual language and interactive system for end-user development of internet of things ecosystems. J. Vis. Lang. Comput. 40, 1–19 (2017)CrossRef
30.
go back to reference Ghiani, G., Manca, M., Paternò, F., Santoro, C.: Personalization of context-dependent applications through trigger-action rules. ACM Trans. Comput. Hum. Interact. 24(2), 33 pages (2017)CrossRef Ghiani, G., Manca, M., Paternò, F., Santoro, C.: Personalization of context-dependent applications through trigger-action rules. ACM Trans. Comput. Hum. Interact. 24(2), 33 pages (2017)CrossRef
31.
go back to reference Desolda, G., Ardito, C., Matera, M.: Empowering end users to customize their smart environments: model, composition paradigms and domain-specific tools. ACM Trans. Comput. Hum. Interact. 24(2), 52 pages (2017)CrossRef Desolda, G., Ardito, C., Matera, M.: Empowering end users to customize their smart environments: model, composition paradigms and domain-specific tools. ACM Trans. Comput. Hum. Interact. 24(2), 52 pages (2017)CrossRef
32.
go back to reference Caivano, D., Fogli, D., Lanzilotti, R., Piccinno, A., Cassano, F.: Supporting end users to control their smart home: design implications from a literature review and an empirical investigation. J. Syst. Softw. 144(2018), 295–313 (2018)CrossRef Caivano, D., Fogli, D., Lanzilotti, R., Piccinno, A., Cassano, F.: Supporting end users to control their smart home: design implications from a literature review and an empirical investigation. J. Syst. Softw. 144(2018), 295–313 (2018)CrossRef
33.
go back to reference Bonfitto, S., Hachem, F., Belay, E.G., Valtolina, S., Mesiti, M.: On the bulk ingestion of IoT devices from IoT brokers. In: IEEE International Congress on Internet of Things, Milan, Italy, 8–13 July 2019 Bonfitto, S., Hachem, F., Belay, E.G., Valtolina, S., Mesiti, M.: On the bulk ingestion of IoT devices from IoT brokers. In: IEEE International Congress on Internet of Things, Milan, Italy, 8–13 July 2019
35.
go back to reference Brooke, J.: SUS: a quick and dirty usability scale. In: Jordan, P.W., Thomas, B., Weerdmeester, B.A., McClelland, I.L. (eds.) Usability Evaluation in Industry. CRC Press, London (1996) Brooke, J.: SUS: a quick and dirty usability scale. In: Jordan, P.W., Thomas, B., Weerdmeester, B.A., McClelland, I.L. (eds.) Usability Evaluation in Industry. CRC Press, London (1996)
36.
go back to reference Lewis, J.R.: IBM computer usability satisfaction questionnaires: psychometric evaluation and instructions for use. Int. J. Hum. Comput. Interact. 7(1), 57–78 (1995)CrossRef Lewis, J.R.: IBM computer usability satisfaction questionnaires: psychometric evaluation and instructions for use. Int. J. Hum. Comput. Interact. 7(1), 57–78 (1995)CrossRef
Metadata
Title
Facilitating the Development of IoT Applications in Smart City Platforms
Authors
Stefano Valtolina
Fatmeh Hachem
Barbara Rita Barricelli
Elefelious Getachew Belay
Sara Bonfitto
Marco Mesiti
Copyright Year
2019
DOI
https://doi.org/10.1007/978-3-030-24781-2_6

Premium Partner