Cargando…

A three tier rapid mass programming method

Various research activities require the programming of a large numbers of devices. This programming can be difficult to co-ordinate and organise, and requires considerable labour time. These issues often mean that testing on real hardware is abandoned or taken only to small scale implementation thus...

Descripción completa

Detalles Bibliográficos
Autores principales: Steane, Tyler, Trifilo, Michael, Rogash, Christopher, Radcliffe, P.J.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Elsevier 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6939048/
https://www.ncbi.nlm.nih.gov/pubmed/31908977
http://dx.doi.org/10.1016/j.mex.2019.10.003
_version_ 1783484158222270464
author Steane, Tyler
Trifilo, Michael
Rogash, Christopher
Radcliffe, P.J.
author_facet Steane, Tyler
Trifilo, Michael
Rogash, Christopher
Radcliffe, P.J.
author_sort Steane, Tyler
collection PubMed
description Various research activities require the programming of a large numbers of devices. This programming can be difficult to co-ordinate and organise, and requires considerable labour time. These issues often mean that testing on real hardware is abandoned or taken only to small scale implementation thus limiting the real-world findings. The method described in this paper adopts a three-tiered approach to programming large numbers of devices. Tier 1 is comprised of a single Master Controller which is networked to individual tower modules, these towers form the final 2 tiers with the Local Controller as tier 2 and up-to 15 target devices forming tier 3. The Master Controller co-ordinates and distributes the code for each device to the Local Controller which then programs the target devices. In the domain of networking this allows for: • Large networks of varied protocols to be programmed quickly, since towers are programmed in parallel, additional towers don’t extend programming times. • Distributed networks are possible since towers are controlled over Ethernet. • Dramatically reduced labour time and defect rates due to human error in setting up devices. • This paper presents the implementation of this method for IoT Networking research with ESP-01 Target devices.
format Online
Article
Text
id pubmed-6939048
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher Elsevier
record_format MEDLINE/PubMed
spelling pubmed-69390482020-01-06 A three tier rapid mass programming method Steane, Tyler Trifilo, Michael Rogash, Christopher Radcliffe, P.J. MethodsX Engineering Various research activities require the programming of a large numbers of devices. This programming can be difficult to co-ordinate and organise, and requires considerable labour time. These issues often mean that testing on real hardware is abandoned or taken only to small scale implementation thus limiting the real-world findings. The method described in this paper adopts a three-tiered approach to programming large numbers of devices. Tier 1 is comprised of a single Master Controller which is networked to individual tower modules, these towers form the final 2 tiers with the Local Controller as tier 2 and up-to 15 target devices forming tier 3. The Master Controller co-ordinates and distributes the code for each device to the Local Controller which then programs the target devices. In the domain of networking this allows for: • Large networks of varied protocols to be programmed quickly, since towers are programmed in parallel, additional towers don’t extend programming times. • Distributed networks are possible since towers are controlled over Ethernet. • Dramatically reduced labour time and defect rates due to human error in setting up devices. • This paper presents the implementation of this method for IoT Networking research with ESP-01 Target devices. Elsevier 2019-10-07 /pmc/articles/PMC6939048/ /pubmed/31908977 http://dx.doi.org/10.1016/j.mex.2019.10.003 Text en © 2019 The Authors http://creativecommons.org/licenses/by/4.0/ This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Engineering
Steane, Tyler
Trifilo, Michael
Rogash, Christopher
Radcliffe, P.J.
A three tier rapid mass programming method
title A three tier rapid mass programming method
title_full A three tier rapid mass programming method
title_fullStr A three tier rapid mass programming method
title_full_unstemmed A three tier rapid mass programming method
title_short A three tier rapid mass programming method
title_sort three tier rapid mass programming method
topic Engineering
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6939048/
https://www.ncbi.nlm.nih.gov/pubmed/31908977
http://dx.doi.org/10.1016/j.mex.2019.10.003
work_keys_str_mv AT steanetyler athreetierrapidmassprogrammingmethod
AT trifilomichael athreetierrapidmassprogrammingmethod
AT rogashchristopher athreetierrapidmassprogrammingmethod
AT radcliffepj athreetierrapidmassprogrammingmethod
AT steanetyler threetierrapidmassprogrammingmethod
AT trifilomichael threetierrapidmassprogrammingmethod
AT rogashchristopher threetierrapidmassprogrammingmethod
AT radcliffepj threetierrapidmassprogrammingmethod