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