Desenvolvimento de firmware para testes de produção de produtos IoT

Detalhes bibliográficos
Autor(a) principal: Garcia, Monique Aguiar
Data de Publicação: 2022
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFSC
Texto Completo: https://repositorio.ufsc.br/handle/123456789/233251
Resumo: TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Engenharia de Controle e Automação.
id UFSC_25e8584e8b5c7861fbba12f74785518b
oai_identifier_str oai:repositorio.ufsc.br:123456789/233251
network_acronym_str UFSC
network_name_str Repositório Institucional da UFSC
repository_id_str 2373
spelling Desenvolvimento de firmware para testes de produção de produtos IoTGatewayAutomaçãoAutomationEmbedded-softwareSoftware-embarcadoTCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Engenharia de Controle e Automação.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.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.Florianópolis, SC.Montez, Carlos BarrosUniversidade Federal de Santa CatarinaGarcia, Monique Aguiar2022-03-28T18:48:48Z2022-03-28T18:48:48Z2022-03-22info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis108 f.application/pdfhttps://repositorio.ufsc.br/handle/123456789/233251info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSC2022-03-28T18:48:48Zoai:repositorio.ufsc.br:123456789/233251Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732022-03-28T18:48:48Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.none.fl_str_mv Desenvolvimento de firmware para testes de produção de produtos IoT
title Desenvolvimento de firmware para testes de produção de produtos IoT
spellingShingle Desenvolvimento de firmware para testes de produção de produtos IoT
Garcia, Monique Aguiar
Gateway
Automação
Automation
Embedded-software
Software-embarcado
title_short Desenvolvimento de firmware para testes de produção de produtos IoT
title_full Desenvolvimento de firmware para testes de produção de produtos IoT
title_fullStr Desenvolvimento de firmware para testes de produção de produtos IoT
title_full_unstemmed Desenvolvimento de firmware para testes de produção de produtos IoT
title_sort Desenvolvimento de firmware para testes de produção de produtos IoT
author Garcia, Monique Aguiar
author_facet Garcia, Monique Aguiar
author_role author
dc.contributor.none.fl_str_mv Montez, Carlos Barros
Universidade Federal de Santa Catarina
dc.contributor.author.fl_str_mv Garcia, Monique Aguiar
dc.subject.por.fl_str_mv Gateway
Automação
Automation
Embedded-software
Software-embarcado
topic Gateway
Automação
Automation
Embedded-software
Software-embarcado
description TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Engenharia de Controle e Automação.
publishDate 2022
dc.date.none.fl_str_mv 2022-03-28T18:48:48Z
2022-03-28T18:48:48Z
2022-03-22
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://repositorio.ufsc.br/handle/123456789/233251
url https://repositorio.ufsc.br/handle/123456789/233251
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 108 f.
application/pdf
dc.publisher.none.fl_str_mv Florianópolis, SC.
publisher.none.fl_str_mv Florianópolis, SC.
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSC
instname:Universidade Federal de Santa Catarina (UFSC)
instacron:UFSC
instname_str Universidade Federal de Santa Catarina (UFSC)
instacron_str UFSC
institution UFSC
reponame_str Repositório Institucional da UFSC
collection Repositório Institucional da UFSC
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv
_version_ 1808652068598054912