Cargando…

Utilizing Smartphones for Approachable IoT Education in K-12 †

Distributed computing, computer networking, and the Internet of Things (IoT) are all around us, yet only computer science and engineering majors learn the technologies that enable our modern lives. This paper introduces PhoneIoT, a mobile app that makes it possible to teach some of the basic concept...

Descripción completa

Detalles Bibliográficos
Autores principales: Jean, Devin, Broll, Brian, Stein, Gordon, Lédeczi, Ákos
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9781617/
https://www.ncbi.nlm.nih.gov/pubmed/36560148
http://dx.doi.org/10.3390/s22249778
_version_ 1784857118189289472
author Jean, Devin
Broll, Brian
Stein, Gordon
Lédeczi, Ákos
author_facet Jean, Devin
Broll, Brian
Stein, Gordon
Lédeczi, Ákos
author_sort Jean, Devin
collection PubMed
description Distributed computing, computer networking, and the Internet of Things (IoT) are all around us, yet only computer science and engineering majors learn the technologies that enable our modern lives. This paper introduces PhoneIoT, a mobile app that makes it possible to teach some of the basic concepts of distributed computation and networked sensing to novices. PhoneIoT turns mobile phones and tablets into IoT devices and makes it possible to create highly engaging projects through NetsBlox, an open-source block-based programming environment focused on teaching distributed computing at the high school level. PhoneIoT lets NetsBlox programs—running in the browser on the student’s computer—access available sensors. Since phones have touchscreens, PhoneIoT also allows building a Graphical User Interface (GUI) remotely from NetsBlox, which can be set to trigger custom code written by the student via NetsBlox’s message system. This approach enables students to create quite advanced distributed projects, such as turning their phone into a game controller or tracking their exercise on top of an interactive Google Maps background with just a few blocks of code.
format Online
Article
Text
id pubmed-9781617
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-97816172022-12-24 Utilizing Smartphones for Approachable IoT Education in K-12 † Jean, Devin Broll, Brian Stein, Gordon Lédeczi, Ákos Sensors (Basel) Article Distributed computing, computer networking, and the Internet of Things (IoT) are all around us, yet only computer science and engineering majors learn the technologies that enable our modern lives. This paper introduces PhoneIoT, a mobile app that makes it possible to teach some of the basic concepts of distributed computation and networked sensing to novices. PhoneIoT turns mobile phones and tablets into IoT devices and makes it possible to create highly engaging projects through NetsBlox, an open-source block-based programming environment focused on teaching distributed computing at the high school level. PhoneIoT lets NetsBlox programs—running in the browser on the student’s computer—access available sensors. Since phones have touchscreens, PhoneIoT also allows building a Graphical User Interface (GUI) remotely from NetsBlox, which can be set to trigger custom code written by the student via NetsBlox’s message system. This approach enables students to create quite advanced distributed projects, such as turning their phone into a game controller or tracking their exercise on top of an interactive Google Maps background with just a few blocks of code. MDPI 2022-12-13 /pmc/articles/PMC9781617/ /pubmed/36560148 http://dx.doi.org/10.3390/s22249778 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Jean, Devin
Broll, Brian
Stein, Gordon
Lédeczi, Ákos
Utilizing Smartphones for Approachable IoT Education in K-12 †
title Utilizing Smartphones for Approachable IoT Education in K-12 †
title_full Utilizing Smartphones for Approachable IoT Education in K-12 †
title_fullStr Utilizing Smartphones for Approachable IoT Education in K-12 †
title_full_unstemmed Utilizing Smartphones for Approachable IoT Education in K-12 †
title_short Utilizing Smartphones for Approachable IoT Education in K-12 †
title_sort utilizing smartphones for approachable iot education in k-12 †
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9781617/
https://www.ncbi.nlm.nih.gov/pubmed/36560148
http://dx.doi.org/10.3390/s22249778
work_keys_str_mv AT jeandevin utilizingsmartphonesforapproachableioteducationink12
AT brollbrian utilizingsmartphonesforapproachableioteducationink12
AT steingordon utilizingsmartphonesforapproachableioteducationink12
AT ledecziakos utilizingsmartphonesforapproachableioteducationink12