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...
Autores principales: | , , , |
---|---|
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 |