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

DSpace Repository

A- A A+

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

Files Size Format View Description
TCC.pdf 1.615Mb PDF View/Open TCC

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account

Statistics

Compartilhar