Automatização de configuração de múltiplos switches em uma rede utilizando uma SBC com gerência remota e sistema web

Detalhes bibliográficos
Autor(a) principal: Daniel, André Luís Maldonado
Data de Publicação: 2022
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
Texto Completo: http://repositorio.utfpr.edu.br/jspui/handle/1/30733
Resumo: O presente trabalho tem como objetivo apresentar o desenvolvimento de um grupo de softwares de sistemas embarcados para a gerência remota de switches. O sistema foi desenvolvido visando baixo custo ao se utilizar de uma Raspberry Pi Model B +. Para o desenvolvimento do sistema foi estudado a interface web de um switch TL-SG108E da TP-Link. Com o estudo da interface do switch o projeto foi separado em três partes: front-end, back-end e banco de dados. O front-end, ou interface web, foi desenvolvido usando o framework para JavaScript VueJs e o framework Nuxt. O back-end, que funciona como mediador entre banco de dados e interface web, além de ser responsável por acessar e configurar os switches na rede local, foi desenvolvido utilizando o ambiente de execução JavaScript NodeJs, a Application Programming Interface (API) Puppeter e o framework NestJs. O banco de dados utilizado no desenvolvimento do projeto foi o MYSQL.
id UTFPR-12_81bed7bb39c1f38611a479205e46fbd9
oai_identifier_str oai:repositorio.utfpr.edu.br:1/30733
network_acronym_str UTFPR-12
network_name_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository_id_str
spelling 2023-03-06T20:32:38Z2023-03-06T20:32:38Z2022-11-07DANIEL, André Luís Maldonado. Automatização de configuração de múltiplos switches em uma rede utilizando uma SBC com gerência remota e sistema web. 2022. Trabalho de Conclusão de Curso (Bacharelado em Engenharia Eletrônica) - Universidade Tecnológica Federal do Paraná, Campo Mourão, 2022.http://repositorio.utfpr.edu.br/jspui/handle/1/30733O presente trabalho tem como objetivo apresentar o desenvolvimento de um grupo de softwares de sistemas embarcados para a gerência remota de switches. O sistema foi desenvolvido visando baixo custo ao se utilizar de uma Raspberry Pi Model B +. Para o desenvolvimento do sistema foi estudado a interface web de um switch TL-SG108E da TP-Link. Com o estudo da interface do switch o projeto foi separado em três partes: front-end, back-end e banco de dados. O front-end, ou interface web, foi desenvolvido usando o framework para JavaScript VueJs e o framework Nuxt. O back-end, que funciona como mediador entre banco de dados e interface web, além de ser responsável por acessar e configurar os switches na rede local, foi desenvolvido utilizando o ambiente de execução JavaScript NodeJs, a Application Programming Interface (API) Puppeter e o framework NestJs. O banco de dados utilizado no desenvolvimento do projeto foi o MYSQL.The present work aims to present the development of a group of embedded systems software for the remote management of switches. The system was developed aiming at low cost when using a Raspberry Pi Model B +. For the development of the system, the web interface of a TP-Link TL-SG108E switch was studied. After studying the switch interface, the project was divided into three parts: front-end, back-end and database. The front-end, or web interface, was developed using the VueJs JavaScript framework and the Nuxt framework. The back-end, which works as a mediator between the database and the web interface, in addition to being responsible for accessing and configuring switches on the local network, was developed using the NodeJs JavaScript execution environment, the Application Programming Interface (API) Puppeter and the NestJs framework. The database used in the development of the project was MYSQL.porUniversidade Tecnológica Federal do ParanáCampo MouraoEngenharia EletrônicaUTFPRBrasilDepartamento Acadêmico de Eletrônicahttp://creativecommons.org/licenses/by-sa/4.0/info:eu-repo/semantics/openAccessCNPQ::ENGENHARIASRaspberry Pi (Computador)Redes de computadoresSistemas embarcados (Computador)Raspberry Pi (Computer)Computer networksEmbedded computer systemsAutomatização de configuração de múltiplos switches em uma rede utilizando uma SBC com gerência remota e sistema webAutomation of multiple switches configuration in a network using an SBC with remote management and web systeminfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisCampo MourãoLuz, Paulo Denis Garcez daMartinez, Roberto Wilhelm KraussBrolin, Leandro CastilhoNanni, MarceloLuz, Paulo Denis Garcez daDaniel, André Luís Maldonadoreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPRORIGINALautomacaoswitchessbc.pdfautomacaoswitchessbc.pdfapplication/pdf2721280http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30733/1/automacaoswitchessbc.pdf1c4b860f0279e1d15a4ef72f9f9d87eeMD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81025http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30733/2/license_rdf84a900c9dd4b2a10095a94649e1ce116MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-81290http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30733/3/license.txtb9d82215ab23456fa2d8b49c5df1b95bMD53TEXTautomacaoswitchessbc.pdf.txtautomacaoswitchessbc.pdf.txtExtracted texttext/plain51848http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30733/4/automacaoswitchessbc.pdf.txt64960c99ddf930403eaee61f5941a12aMD54THUMBNAILautomacaoswitchessbc.pdf.jpgautomacaoswitchessbc.pdf.jpgGenerated Thumbnailimage/jpeg1282http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30733/5/automacaoswitchessbc.pdf.jpg9ad02081a0ce4ce3f21585f19137678fMD551/307332023-03-07 03:07:31.447oai:repositorio.utfpr.edu.br:1/30733TmEgcXVhbGlkYWRlIGRlIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGRlIGF1dG9yIGRhIHB1YmxpY2HDp8OjbywgYXV0b3Jpem8gYSBVVEZQUiBhIHZlaWN1bGFyLCAKYXRyYXbDqXMgZG8gUG9ydGFsIGRlIEluZm9ybWHDp8OjbyBlbSBBY2Vzc28gQWJlcnRvIChQSUFBKSBlIGRvcyBDYXTDoWxvZ29zIGRhcyBCaWJsaW90ZWNhcyAKZGVzdGEgSW5zdGl0dWnDp8Ojbywgc2VtIHJlc3NhcmNpbWVudG8gZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCBkZSBhY29yZG8gY29tIGEgTGVpIG5vIDkuNjEwLzk4LCAKbyB0ZXh0byBkZXN0YSBvYnJhLCBvYnNlcnZhbmRvIGFzIGNvbmRpw6fDtWVzIGRlIGRpc3BvbmliaWxpemHDp8OjbyByZWdpc3RyYWRhcyBubyBpdGVtIDQgZG8gCuKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgVHJhYmFsaG9zIGRlIENvbmNsdXPDo28gZGUgQ3Vyc28gZGUgR3JhZHVhw6fDo28gZSAKRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgZGUgSW5mb3JtYcOnw6NvIGUgbm9zIENhdMOhbG9nb3MgRWxldHLDtG5pY29zIGRvIApTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdLCBwYXJhIGZpbnMgZGUgbGVpdHVyYSwgaW1wcmVzc8OjbyBlL291IGRvd25sb2FkLCB2aXNhbmRvIGEgCmRpdnVsZ2HDp8OjbyBkYSBwcm9kdcOnw6NvIGNpZW50w61maWNhIGJyYXNpbGVpcmEuCgogIEFzIHZpYXMgb3JpZ2luYWlzIGUgYXNzaW5hZGFzIHBlbG8ocykgYXV0b3IoZXMpIGRvIOKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgClRyYWJhbGhvcyBkZSBDb25jbHVzw6NvIGRlIEN1cnNvIGRlIEdyYWR1YcOnw6NvIGUgRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgCmRlIEluZm9ybWHDp8OjbyBlIG5vcyBDYXTDoWxvZ29zIEVsZXRyw7RuaWNvcyBkbyBTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdIGUgZGEg4oCcRGVjbGFyYcOnw6NvIApkZSBBdXRvcmlh4oCdIGVuY29udHJhbS1zZSBhcnF1aXZhZGFzIG5hIEJpYmxpb3RlY2EgZG8gQ8OibXB1cyBubyBxdWFsIG8gdHJhYmFsaG8gZm9pIGRlZmVuZGlkby4gCk5vIGNhc28gZGUgcHVibGljYcOnw7VlcyBkZSBhdXRvcmlhIGNvbGV0aXZhIGUgbXVsdGljw6JtcHVzLCBvcyBkb2N1bWVudG9zIGZpY2Fyw6NvIHNvYiBndWFyZGEgZGEgCkJpYmxpb3RlY2EgY29tIGEgcXVhbCBvIOKAnHByaW1laXJvIGF1dG9y4oCdIHBvc3N1YSB2w61uY3Vsby4KRepositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2023-03-07T06:07:31Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false
dc.title.pt_BR.fl_str_mv Automatização de configuração de múltiplos switches em uma rede utilizando uma SBC com gerência remota e sistema web
dc.title.alternative.pt_BR.fl_str_mv Automation of multiple switches configuration in a network using an SBC with remote management and web system
title Automatização de configuração de múltiplos switches em uma rede utilizando uma SBC com gerência remota e sistema web
spellingShingle Automatização de configuração de múltiplos switches em uma rede utilizando uma SBC com gerência remota e sistema web
Daniel, André Luís Maldonado
CNPQ::ENGENHARIAS
Raspberry Pi (Computador)
Redes de computadores
Sistemas embarcados (Computador)
Raspberry Pi (Computer)
Computer networks
Embedded computer systems
title_short Automatização de configuração de múltiplos switches em uma rede utilizando uma SBC com gerência remota e sistema web
title_full Automatização de configuração de múltiplos switches em uma rede utilizando uma SBC com gerência remota e sistema web
title_fullStr Automatização de configuração de múltiplos switches em uma rede utilizando uma SBC com gerência remota e sistema web
title_full_unstemmed Automatização de configuração de múltiplos switches em uma rede utilizando uma SBC com gerência remota e sistema web
title_sort Automatização de configuração de múltiplos switches em uma rede utilizando uma SBC com gerência remota e sistema web
author Daniel, André Luís Maldonado
author_facet Daniel, André Luís Maldonado
author_role author
dc.contributor.advisor1.fl_str_mv Luz, Paulo Denis Garcez da
dc.contributor.advisor-co1.fl_str_mv Martinez, Roberto Wilhelm Krauss
dc.contributor.referee1.fl_str_mv Brolin, Leandro Castilho
dc.contributor.referee2.fl_str_mv Nanni, Marcelo
dc.contributor.referee3.fl_str_mv Luz, Paulo Denis Garcez da
dc.contributor.author.fl_str_mv Daniel, André Luís Maldonado
contributor_str_mv Luz, Paulo Denis Garcez da
Martinez, Roberto Wilhelm Krauss
Brolin, Leandro Castilho
Nanni, Marcelo
Luz, Paulo Denis Garcez da
dc.subject.cnpq.fl_str_mv CNPQ::ENGENHARIAS
topic CNPQ::ENGENHARIAS
Raspberry Pi (Computador)
Redes de computadores
Sistemas embarcados (Computador)
Raspberry Pi (Computer)
Computer networks
Embedded computer systems
dc.subject.por.fl_str_mv Raspberry Pi (Computador)
Redes de computadores
Sistemas embarcados (Computador)
Raspberry Pi (Computer)
Computer networks
Embedded computer systems
description O presente trabalho tem como objetivo apresentar o desenvolvimento de um grupo de softwares de sistemas embarcados para a gerência remota de switches. O sistema foi desenvolvido visando baixo custo ao se utilizar de uma Raspberry Pi Model B +. Para o desenvolvimento do sistema foi estudado a interface web de um switch TL-SG108E da TP-Link. Com o estudo da interface do switch o projeto foi separado em três partes: front-end, back-end e banco de dados. O front-end, ou interface web, foi desenvolvido usando o framework para JavaScript VueJs e o framework Nuxt. O back-end, que funciona como mediador entre banco de dados e interface web, além de ser responsável por acessar e configurar os switches na rede local, foi desenvolvido utilizando o ambiente de execução JavaScript NodeJs, a Application Programming Interface (API) Puppeter e o framework NestJs. O banco de dados utilizado no desenvolvimento do projeto foi o MYSQL.
publishDate 2022
dc.date.issued.fl_str_mv 2022-11-07
dc.date.accessioned.fl_str_mv 2023-03-06T20:32:38Z
dc.date.available.fl_str_mv 2023-03-06T20:32:38Z
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.citation.fl_str_mv DANIEL, André Luís Maldonado. Automatização de configuração de múltiplos switches em uma rede utilizando uma SBC com gerência remota e sistema web. 2022. Trabalho de Conclusão de Curso (Bacharelado em Engenharia Eletrônica) - Universidade Tecnológica Federal do Paraná, Campo Mourão, 2022.
dc.identifier.uri.fl_str_mv http://repositorio.utfpr.edu.br/jspui/handle/1/30733
identifier_str_mv DANIEL, André Luís Maldonado. Automatização de configuração de múltiplos switches em uma rede utilizando uma SBC com gerência remota e sistema web. 2022. Trabalho de Conclusão de Curso (Bacharelado em Engenharia Eletrônica) - Universidade Tecnológica Federal do Paraná, Campo Mourão, 2022.
url http://repositorio.utfpr.edu.br/jspui/handle/1/30733
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv http://creativecommons.org/licenses/by-sa/4.0/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-sa/4.0/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Campo Mourao
dc.publisher.program.fl_str_mv Engenharia Eletrônica
dc.publisher.initials.fl_str_mv UTFPR
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Departamento Acadêmico de Eletrônica
publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Campo Mourao
dc.source.none.fl_str_mv reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
instname:Universidade Tecnológica Federal do Paraná (UTFPR)
instacron:UTFPR
instname_str Universidade Tecnológica Federal do Paraná (UTFPR)
instacron_str UTFPR
institution UTFPR
reponame_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
collection Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
bitstream.url.fl_str_mv http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30733/1/automacaoswitchessbc.pdf
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30733/2/license_rdf
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30733/3/license.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30733/4/automacaoswitchessbc.pdf.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30733/5/automacaoswitchessbc.pdf.jpg
bitstream.checksum.fl_str_mv 1c4b860f0279e1d15a4ef72f9f9d87ee
84a900c9dd4b2a10095a94649e1ce116
b9d82215ab23456fa2d8b49c5df1b95b
64960c99ddf930403eaee61f5941a12a
9ad02081a0ce4ce3f21585f19137678f
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)
repository.mail.fl_str_mv
_version_ 1805923243078451200