In this paper we present a laboratory activity aimed at teaching fundamental aspects in programming Internet of Things systems while exploring edge, cloud and middleware components. The whole activity is built on top of visual tools based on the Flow Programming paradigm Node-red. Node-red provides an abstract view of the underlying communication network and facilitates the integration of different types of endpoints. Publish subscribe architectures are also very useful to simplify communication and data exchange in the resulting IoT system. The proposed laboratory is structured in order support and stimulate teamwork activities. Furthermore, Node-red supports live coding on both local and remote machines. A cloud component provided by Ubidots Education has been integrated in the development process in order to get confidence with basic elements of cloud services.

Flow Programming: A Flexible way to bring the Internet of Things into the Lab

Ancona D.;Delzanno G.;Gambari G.
2020-01-01

Abstract

In this paper we present a laboratory activity aimed at teaching fundamental aspects in programming Internet of Things systems while exploring edge, cloud and middleware components. The whole activity is built on top of visual tools based on the Flow Programming paradigm Node-red. Node-red provides an abstract view of the underlying communication network and facilitates the integration of different types of endpoints. Publish subscribe architectures are also very useful to simplify communication and data exchange in the resulting IoT system. The proposed laboratory is structured in order support and stimulate teamwork activities. Furthermore, Node-red supports live coding on both local and remote machines. A cloud component provided by Ubidots Education has been integrated in the development process in order to get confidence with basic elements of cloud services.
2020
9781450379502
File in questo prodotto:
File Dimensione Formato  
3386392.3399327.pdf

accesso chiuso

Descrizione: Articolo in atti di convegno
Tipologia: Documento in versione editoriale
Dimensione 1.16 MB
Formato Adobe PDF
1.16 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11567/1035247
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact