Desenvolvimento de firmware para testes de produção de produtos IoT
Show simple item record
dc.contributor |
Universidade Federal de Santa Catarina |
pt_BR |
dc.contributor.advisor |
Montez, Carlos Barros |
|
dc.contributor.author |
Garcia, Monique Aguiar |
|
dc.date.accessioned |
2022-03-28T18:48:48Z |
|
dc.date.available |
2022-03-28T18:48:48Z |
|
dc.date.issued |
2022-03-22 |
|
dc.identifier.uri |
https://repositorio.ufsc.br/handle/123456789/233251 |
|
dc.description |
TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Engenharia de Controle e Automação. |
pt_BR |
dc.description.abstract |
Este projeto propõe o desenvolvimento de um firmware para automatização de um
processo de teste de produtos da linha de gateways de IoT da empresa Khomp. Os
testes de produto na empresa são denominados T2 e buscam validar as funcionalida-
des de cada módulo do produto quando este já está completamente montado, sendo
o último teste realizado antes da expedição ao cliente final. Cada elemento testado
demanda o uso de diferentes abordagens e tecnologias. O objetivo que se busca com
a implementação deste firmware é reduzir significativamente o tempo empregado para
testes de produto da linha ITG substituindo um longo processo manual por outro au-
tomático e mais simples, também mitigando possíveis falhas humanas. Para isso, são
utilizadas técnicas de programação concorrente, testes de hardware e software e o de-
senvolvimento de uma interface web para monitoramento dos testes e direcionamento
para as etapas guiadas. O firmware é implementado utilizando a linguagem Golang
e a interface web é desenvolvida utilizando Svelte. Três metodologias ágeis pautam
o desenvolvimento deste trabalho: SCRUM para gerenciamento de projeto, FDD para
definir o desenvolvimento e TDD para garantir a qualidade do software. Para validação
dos resultados, são apresentadas análises comparando o tempo de duração de teste
entre os processos e também os feedbacks dos usuários. |
pt_BR |
dc.description.abstract |
This project proposes the development of a firmware for automating a product testing
process from the IoT gateways line from Khomp company. The company’s product tests
are called T2 and seek to validate the functionality of each product module when it is
already fully assembled, the last test being carried out before shipping to the final cus-
tomer. Each element tested requires the use of different approaches and technologies.
The objective pursued with the implementation of this firmware is to significantly reduce
the time used for product testing of the ITG line, replacing a long manual process with
an automatic and simpler one, also mitigating possible human errors. For this, concur-
rent programming techniques are used, as well as hardware and software tests and the
development of a web interface for monitoring the tests and directing the user to the
guided steps. The firmware is implemented using the Golang language and the web
interface is developed using Svelte. Three agile methodologies guide the development
of this work: SCRUM for project management, FDD to define the development and
TDD to guarantee the software quality. To validate the results, analyzes are presented
comparing the test duration time between the processes and also the users’ feedbacks. |
pt_BR |
dc.format.extent |
108 f. |
pt_BR |
dc.language.iso |
pt_BR |
pt_BR |
dc.publisher |
Florianópolis, SC. |
pt_BR |
dc.rights |
Open Access |
|
dc.subject |
Gateway |
pt_BR |
dc.subject |
Automação |
pt_BR |
dc.subject |
Automation |
pt_BR |
dc.subject |
Embedded-software |
pt_BR |
dc.subject |
Software-embarcado |
pt_BR |
dc.title |
Desenvolvimento de firmware para testes de produção de produtos IoT |
pt_BR |
dc.type |
TCCgrad |
pt_BR |
Files in this item
This item appears in the following Collection(s)
Show simple item record
Search DSpace
Browse
-
All of DSpace
-
This Collection
My Account
Statistics
Compartilhar