Plataforma de automação e controle open source para Internet das Coisas Industrial

Detalhes bibliográficos
Ano de defesa: 2025
Autor(a) principal: Santana, João Vitor Rocha [UNESP]
Orientador(a): Godoy, Eduardo Paciência [UNESP]
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Estadual Paulista (Unesp)
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Palavras-chave em Inglês:
Link de acesso: https://hdl.handle.net/11449/312302
Resumo: Com o avanço da Indústria 4.0 e a crescente demanda por soluções flexíveis, conectadas e de baixo custo, este trabalho apresenta o desenvolvimento de uma plataforma de código aberto (open source) de automação e controle voltada para aplicações de Internet das Coisas Industrial (IIoT). A proposta integra hardware e software desenvolvidos para atender aos requisitos industriais de robustez, escalabilidade e interoperabilidade. O hardware, baseado no microcontrolador RP2040, oferece entradas e saídas digitais, analógicas, PWM, suporte a encoders, e interfaces de comunicação Ethernet, RS-232 e RS-485. Seu projeto priorizou modularidade, uso de componentes validados industrialmente e serialização de I/Os via protocolo SPI, possibilitando maior flexibilidade e expansão.No software, a plataforma adota duas abordagens complementares: OpenPLC, compatível com a norma IEC 61131-3, e MicroPython, utilizado por sua simplicidade, agilidade na prototipagem e facilidade de integração com sistemas IIoT. Foram realizadas adaptações no OpenPLC para suportar a serialização dos sinais, além do desenvolvimento de blocos específicos para leitura analógica e comunicação MQTT. A validação experimental foi realizada com dois estudos de caso: uma estação de separação de peças e um controle de velocidade de motor com PID em tempo real, ambos com visualização dos dados via Node-RED. Nos dois cenários a plataforma apresentou um resultado satisfatório e atingiu as expectativas e exigências propostas, além de demonstrar sua alta adaptabilidade a diferentes cenários. Com documentação aberta e disponibilizada publicamente, a plataforma desenvolvida promove o acesso democrático à automação industrial, oferecendo um recurso de alta aplicabilidade tanto para o meio acadêmico quanto para o setor produtivo, fortalecendo a inovação aberta e a customização de soluções industriais.
id UNSP_b5fbbe394fc9692274b38c6ba6a6bcb8
oai_identifier_str oai:repositorio.unesp.br:11449/312302
network_acronym_str UNSP
network_name_str Repositório Institucional da UNESP
repository_id_str
spelling Santana, João Vitor Rocha [UNESP]Universidade Estadual Paulista (Unesp)Godoy, Eduardo Paciência [UNESP]2025-07-21T17:53:05Z2025-05-27SANTANA, João Vitor Rocha. Plataforma de automação e controle open source para Internet das Coisas Industrial. 2025. Dissertação (Mestrado em Engenharia Elétrica) – Instituto de Ciência e Tecnologia, Universidade Estadual Paulista, Sorocaba, 2025.https://hdl.handle.net/11449/31230233004170002P20009-0008-4229-8331Com o avanço da Indústria 4.0 e a crescente demanda por soluções flexíveis, conectadas e de baixo custo, este trabalho apresenta o desenvolvimento de uma plataforma de código aberto (open source) de automação e controle voltada para aplicações de Internet das Coisas Industrial (IIoT). A proposta integra hardware e software desenvolvidos para atender aos requisitos industriais de robustez, escalabilidade e interoperabilidade. O hardware, baseado no microcontrolador RP2040, oferece entradas e saídas digitais, analógicas, PWM, suporte a encoders, e interfaces de comunicação Ethernet, RS-232 e RS-485. Seu projeto priorizou modularidade, uso de componentes validados industrialmente e serialização de I/Os via protocolo SPI, possibilitando maior flexibilidade e expansão.No software, a plataforma adota duas abordagens complementares: OpenPLC, compatível com a norma IEC 61131-3, e MicroPython, utilizado por sua simplicidade, agilidade na prototipagem e facilidade de integração com sistemas IIoT. Foram realizadas adaptações no OpenPLC para suportar a serialização dos sinais, além do desenvolvimento de blocos específicos para leitura analógica e comunicação MQTT. A validação experimental foi realizada com dois estudos de caso: uma estação de separação de peças e um controle de velocidade de motor com PID em tempo real, ambos com visualização dos dados via Node-RED. Nos dois cenários a plataforma apresentou um resultado satisfatório e atingiu as expectativas e exigências propostas, além de demonstrar sua alta adaptabilidade a diferentes cenários. Com documentação aberta e disponibilizada publicamente, a plataforma desenvolvida promove o acesso democrático à automação industrial, oferecendo um recurso de alta aplicabilidade tanto para o meio acadêmico quanto para o setor produtivo, fortalecendo a inovação aberta e a customização de soluções industriais.With the advancement of Industry 4.0 and the growing demand for flexible, connected, and low-cost solutions, this paper presents the development of an open source automation and control platform aimed at Industrial Internet of Things (IIoT) applications. The proposal integrates hardware and software developed to meet industrial requirements for robustness, scalability, and interoperability. The hardware, based on the RP2040 microcontroller, offers digital, analog, and PWM inputs and outputs, encoder support, and Ethernet, RS-232, and RS-485 communication interfaces. Its design prioritized modularity, the use of industrially validated components, and I/O serialization via SPI protocol, enabling greater flexibility and expansion. In software, the platform adopts two complementary approaches: OpenPLC, compatible with the IEC 61131-3 standard, and MicroPython, used for its simplicity, agility in prototyping, and ease of integration with IIoT systems. Adaptations were made to OpenPLC to support signal serialization, in addition to the development of specific blocks for analog reading and MQTT communication. Experimental validation was performed with two case studies: a parts separation station and a realtime PID motor speed control, both with data visualization via Node-RED. In both scenarios, the platform presented satisfactory results and met the proposed expectations and requirements, in addition to demonstrating its high adaptability to different scenarios. With open and publicly available documentation, the developed platform promotes democratic access to industrial automation, offering a highly applicable resource for both academia and the production sector, strengthening open innovation and the customization of industrial solutions.porUniversidade Estadual Paulista (Unesp)Automação industrialInternet das coisasSoftware gratuitoSistemas de controle inteligenteManufacturing automationInternet of thingsOpen source softwareIntelligent control systemsHardwarePlataforma de automação e controle open source para Internet das Coisas IndustrialOpen source automation and control platform for the Industrial Internet of Thingsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESPEngenharia Elétrica - FESJBV/ICTSAutomaçãoSistemas MecatrônicosUniversidade Estadual Paulista (UNESP), Instituto de Ciência e Tecnologia, Sorocaba6 meses após a data da defesaBanca públicaPublication0bc7c43e-b5b0-4350-9d05-74d892acf9d1virtual::163082-10bc7c43e-b5b0-4350-9d05-74d892acf9d1virtual::163082-1e7cffd20-6a94-4af3-913a-7deed2f55f8avirtual::199634-1e7cffd20-6a94-4af3-913a-7deed2f55f8avirtual::199634-1ORIGINALsantana_jvr_me_soro_int.pdfPlataforma de automação e controle open source v6.pdfapplication/pdf5840940https://repositorio.unesp.br/bitstreams/bb148628-3c8d-4bf8-9dc8-264ad1d4e22b/download7f6f8a03046e971e9232a7307235a8a0MD54trueAnonymousREADsantana_jvr_me_soro_par.pdfsantana_jvr_me_soro_par.pdfapplication/pdf1116599https://repositorio.unesp.br/bitstreams/56e5dcb2-05f1-4eba-a4de-e83790152a3e/download258a68b4897d6af85ac0f901c6194237MD55falseAnonymousREADLICENSElicense.txtWritten by org.dspace.content.LicenseUtilstext/plain; charset=utf-82192https://repositorio.unesp.br/bitstreams/30f378d9-618b-4926-8a52-982e80e5dee5/download9a2966d4a2cfb71a0b846f3fe5f2c26cMD52falseAnonymousREADTEXTsantana_jvr_me_soro_int.pdf.txtWritten by FormatFilter org.dspace.app.mediafilter.TikaTextExtractionFilter on 2025-07-21T21:10:24Z (GMT).Extracted texttext/plain102556https://repositorio.unesp.br/bitstreams/056c6ea6-8296-498c-8cdb-296d10358d03/download2aa86ca7ee0753ddd6cbaf778cf6744dMD56falseAnonymousREADsantana_jvr_me_soro_par.pdf.txtWritten by FormatFilter org.dspace.app.mediafilter.TikaTextExtractionFilter on 2025-07-21T21:10:25Z (GMT).Extracted texttext/plain41305https://repositorio.unesp.br/bitstreams/dcf52a80-1e9b-40de-9f96-0167596c285a/download6c1788d0f2ead5cfddd29a06daa79a12MD58falseAnonymousREADTHUMBNAILsantana_jvr_me_soro_int.pdf.jpgWritten by FormatFilter org.dspace.app.mediafilter.PDFBoxThumbnail on 2025-07-21T21:10:24Z (GMT).Generated Thumbnailimage/jpeg2793https://repositorio.unesp.br/bitstreams/9e3d2118-eb7a-4a92-b211-06288953c325/download654b20c6c192eb1ef33ba6e9e8fffb38MD57falseAnonymousREADsantana_jvr_me_soro_par.pdf.jpgWritten by FormatFilter org.dspace.app.mediafilter.PDFBoxThumbnail on 2025-07-21T21:10:25Z (GMT).Generated Thumbnailimage/jpeg2454https://repositorio.unesp.br/bitstreams/77c3f047-8ba4-4ebd-bd26-0c4939555328/download8305bd01586055fad124e1163851552aMD59falseAnonymousREAD11449/3123022026-03-11T13:05:09.761418Zopen.accessoai:repositorio.unesp.br:11449/312302https://repositorio.unesp.brRepositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestrepositoriounesp@unesp.bropendoar:29462026-03-11T13:05:09Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)falseTElDRU7Dh0EgUEFSQSBBIERJU1BPTklCSUxJWkHDh8ODTyBPTkxJTkUgRE8gVFJBQkFMSE8gU1VCTUVUSURPIEFPIFJFUE9TSVTDk1JJTyBJTlNUSVRVQ0lPTkFMIFVORVNQCgoxLiBBbyBjb25jb3JkYXIgY29tIGVzdGEgbGljZW7Dp2EsIGNvbW8gcmVzcG9uc8OhdmVsIHBlbG8gVHJhYmFsaG8gcG9yIG1pbSBzdWJtZXRpZG8gYW8gUmVwb3NpdMOzcmlvIEluc3RpdHVjaW9uYWwgVW5lc3AgZSBkZXNlbnZvbHZpZG8gbm8gw6JtYml0byBkYSBwZXNxdWlzYSByZWFsaXphZGEgbmEgVW5pdmVyc2lkYWRlIEVzdGFkdWFsIFBhdWxpc3RhIOKAnErDumxpbyBkZSBNZXNxdWl0YSBGaWxob+KAnSAoVW5lc3ApOgphKSBhdGVzdG8gc2VyIG8gcmVzcG9uc8OhdmVsIGxlZ2FsIHBlbG8gdHJhYmFsaG8gaW5mb3JtYWRvIGR1cmFudGUgYSBzdWJtaXNzw6NvOwpiKSBhdGVzdG8gcXVlIG8gdHJhYmFsaG8gbsOjbyBpbmZyaW5nZSBsZWlzIGRlIGRpcmVpdG8gYXV0b3JhbDsKYykgYXRlc3RvIHF1ZSBvIHRyYWJhbGhvIG7Do28gY29udMOpbSBxdWFscXVlciBpbmZvcm1hw6fDo28gY29uZmlkZW5jaWFsIG1pbmhhIG91IGRlIHRlcmNlaXJvczsKZCkgYXRlc3RvIHF1ZSwgc2Ugb2J0aXZlIGZpbmFuY2lhbWVudG8gcGFyYSBvIGRlc2Vudm9sdmltZW50byBkYSBwZXNxdWlzYSBzdWJtZXRpZGEsIGluZm9ybWVpIGEgYWfDqm5jaWEgZGUgZm9tZW50byBlIG8gbsO6bWVybyBkbyBmaW5hbmNpYW1lbnRvIGR1cmFudGUgYSBzdWJtaXNzw6NvOwplKSBhdGVzdG8gcXVlIGEgdmVyc8OjbyBkbyB0cmFiYWxobyBwcmVzZW50ZSBubyBhcnF1aXZvIHN1Ym1ldGlkbyDDqSBhIHZlcnPDo28gZGVmaW5pdGl2YSBxdWUgaW5jbHVpIGFzIGFsdGVyYcOnw7VlcyBkZWNvcnJlbnRlcyBkYXMgZXRhcGFzIGRhIHBlc3F1aXNhOwpmKSBjb25jZWRvIMOgIFVuaXZlcnNpZGFkZSBFc3RhZHVhbCBQYXVsaXN0YSDigJxKw7psaW8gZGUgTWVzcXVpdGEgRmlsaG/igJ0gbyBkaXJlaXRvIG7Do28gZXhjbHVzaXZvIGRlIGRpc3BvbmliaWxpemFyLCBkZSBjb3BpYXIgZSBkZSBkaXN0cmlidWlyLCBwb3IgbWVpbyBkZSBzZXVzIGFtYmllbnRlcyBpbnN0aXR1Y2lvbmFpcyBkZSBhY2Vzc28gcmVzdHJpdG8gb3UgYWJlcnRvIGFvIHDDumJsaWNvIGdlcmFsLCBzZW0gcmVzc2FyY2ltZW50byBkZSBkaXJlaXRvcyBhdXRvcmFpcywgbyB0cmFiYWxobyBpbmZvcm1hZG8gZHVyYW50ZSBhIHN1Ym1pc3PDo287CmcpIGNvbmNlZG8gw6AgVW5pdmVyc2lkYWRlIEVzdGFkdWFsIFBhdWxpc3RhIOKAnErDumxpbyBkZSBNZXNxdWl0YSBGaWxob+KAnSBvIGRpcmVpdG8gbsOjbyBleGNsdXNpdm8gZGUgcmVhbGl6YXIgcXVhaXNxdWVyIGFsdGVyYcOnw7VlcyBuYSBtw61kaWEgb3Ugbm8gZm9ybWF0byBkbyBhcnF1aXZvIHBhcmEgcHJvcMOzc2l0b3MgZGUgcHJlc2VydmHDp8OjbyBkaWdpdGFsLCBkZSBhY2Vzc2liaWxpZGFkZSBlIGRlIG1lbGhvciBpZGVudGlmaWNhw6fDo28gZG8gdHJhYmFsaG8gc3VibWV0aWRvLCBkZXNkZSBxdWUgbsOjbyBzZWphIGFsdGVyYWRvIHNldSBjb250ZcO6ZG8gaW50ZWxlY3R1YWwuCgoyLiBBIFVuaXZlcnNpZGFkZSBFc3RhZHVhbCBQYXVsaXN0YSDigJxKw7psaW8gZGUgTWVzcXVpdGEgRmlsaG/igJ0gc2UgY29tcHJvbWV0ZSBhOgphKSBmb3JuZWNlciB1bWEgaWRlbnRpZmljYcOnw6NvIGNsYXJhIGRvIG5vbWUgZG8gYXV0b3IgZHVyYW50ZSBhIGRpc3BvbmliaWxpemHDp8OjbywgZW0gYW1iaWVudGUgaW5zdGl0dWNpb25hbCwgZG8gdHJhYmFsaG8gc3VibWV0aWRvOwpiKSBzZSBuZWNlc3PDoXJpbywgcmVhbGl6YXIgYWx0ZXJhw6fDtWVzIG5vcyBkYWRvcyBpbmZvcm1hZG9zIGR1cmFudGUgYSBzdWJtaXNzw6NvIHBhcmEgcXVlIG1lbGhvciByZXByZXNlbnRlbSBlIGlkZW50aWZpcXVlbSBvIHRyYWJhbGhvIHNlbSwgbm8gZW50YW50bywgY29tcHJvbWV0ZXIgc2V1IGNvbnRlw7pkbyBpbnRlbGVjdHVhbDsKYykgcmVzcGVpdGFyIGEgZGVjaXPDo28gZG8gYXV0b3Igc29icmUgYSB2ZXJzw6NvIHF1ZSBkZXZlcsOhIHNlciBkaXNwb25pYmlsaXphZGEgaW1lZGlhdGFtZW50ZSBhcMOzcyBvIGFjZWl0ZSBkYSBzdWJtaXNzw6NvOwpkKSBuw6NvIHJlYWxpemFyIGFsdGVyYcOnw7VlcyBubyBhcnF1aXZvIGVudmlhZG8gYWzDqW0gZGFxdWVsYXMgZGVzY3JpdGFzIG5lc3RhIGxpY2Vuw6dhLgo=
dc.title.pt.fl_str_mv Plataforma de automação e controle open source para Internet das Coisas Industrial
dc.title.alternative.en.fl_str_mv Open source automation and control platform for the Industrial Internet of Things
title Plataforma de automação e controle open source para Internet das Coisas Industrial
spellingShingle Plataforma de automação e controle open source para Internet das Coisas Industrial
Santana, João Vitor Rocha [UNESP]
Automação industrial
Internet das coisas
Software gratuito
Sistemas de controle inteligente
Manufacturing automation
Internet of things
Open source software
Intelligent control systems
Hardware
title_short Plataforma de automação e controle open source para Internet das Coisas Industrial
title_full Plataforma de automação e controle open source para Internet das Coisas Industrial
title_fullStr Plataforma de automação e controle open source para Internet das Coisas Industrial
title_full_unstemmed Plataforma de automação e controle open source para Internet das Coisas Industrial
title_sort Plataforma de automação e controle open source para Internet das Coisas Industrial
author Santana, João Vitor Rocha [UNESP]
author_facet Santana, João Vitor Rocha [UNESP]
author_role author
dc.contributor.institution.none.fl_str_mv Universidade Estadual Paulista (Unesp)
dc.contributor.author.fl_str_mv Santana, João Vitor Rocha [UNESP]
dc.contributor.advisor1.fl_str_mv Godoy, Eduardo Paciência [UNESP]
contributor_str_mv Godoy, Eduardo Paciência [UNESP]
dc.subject.por.fl_str_mv Automação industrial
Internet das coisas
Software gratuito
Sistemas de controle inteligente
topic Automação industrial
Internet das coisas
Software gratuito
Sistemas de controle inteligente
Manufacturing automation
Internet of things
Open source software
Intelligent control systems
Hardware
dc.subject.eng.fl_str_mv Manufacturing automation
Internet of things
Open source software
Intelligent control systems
Hardware
description Com o avanço da Indústria 4.0 e a crescente demanda por soluções flexíveis, conectadas e de baixo custo, este trabalho apresenta o desenvolvimento de uma plataforma de código aberto (open source) de automação e controle voltada para aplicações de Internet das Coisas Industrial (IIoT). A proposta integra hardware e software desenvolvidos para atender aos requisitos industriais de robustez, escalabilidade e interoperabilidade. O hardware, baseado no microcontrolador RP2040, oferece entradas e saídas digitais, analógicas, PWM, suporte a encoders, e interfaces de comunicação Ethernet, RS-232 e RS-485. Seu projeto priorizou modularidade, uso de componentes validados industrialmente e serialização de I/Os via protocolo SPI, possibilitando maior flexibilidade e expansão.No software, a plataforma adota duas abordagens complementares: OpenPLC, compatível com a norma IEC 61131-3, e MicroPython, utilizado por sua simplicidade, agilidade na prototipagem e facilidade de integração com sistemas IIoT. Foram realizadas adaptações no OpenPLC para suportar a serialização dos sinais, além do desenvolvimento de blocos específicos para leitura analógica e comunicação MQTT. A validação experimental foi realizada com dois estudos de caso: uma estação de separação de peças e um controle de velocidade de motor com PID em tempo real, ambos com visualização dos dados via Node-RED. Nos dois cenários a plataforma apresentou um resultado satisfatório e atingiu as expectativas e exigências propostas, além de demonstrar sua alta adaptabilidade a diferentes cenários. Com documentação aberta e disponibilizada publicamente, a plataforma desenvolvida promove o acesso democrático à automação industrial, oferecendo um recurso de alta aplicabilidade tanto para o meio acadêmico quanto para o setor produtivo, fortalecendo a inovação aberta e a customização de soluções industriais.
publishDate 2025
dc.date.accessioned.fl_str_mv 2025-07-21T17:53:05Z
dc.date.issued.fl_str_mv 2025-05-27
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv SANTANA, João Vitor Rocha. Plataforma de automação e controle open source para Internet das Coisas Industrial. 2025. Dissertação (Mestrado em Engenharia Elétrica) – Instituto de Ciência e Tecnologia, Universidade Estadual Paulista, Sorocaba, 2025.
dc.identifier.uri.fl_str_mv https://hdl.handle.net/11449/312302
dc.identifier.capes.none.fl_str_mv 33004170002P2
dc.identifier.orcid.none.fl_str_mv 0009-0008-4229-8331
identifier_str_mv SANTANA, João Vitor Rocha. Plataforma de automação e controle open source para Internet das Coisas Industrial. 2025. Dissertação (Mestrado em Engenharia Elétrica) – Instituto de Ciência e Tecnologia, Universidade Estadual Paulista, Sorocaba, 2025.
33004170002P2
0009-0008-4229-8331
url https://hdl.handle.net/11449/312302
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.publisher.none.fl_str_mv Universidade Estadual Paulista (Unesp)
publisher.none.fl_str_mv Universidade Estadual Paulista (Unesp)
dc.source.none.fl_str_mv reponame:Repositório Institucional da UNESP
instname:Universidade Estadual Paulista (UNESP)
instacron:UNESP
instname_str Universidade Estadual Paulista (UNESP)
instacron_str UNESP
institution UNESP
reponame_str Repositório Institucional da UNESP
collection Repositório Institucional da UNESP
bitstream.url.fl_str_mv https://repositorio.unesp.br/bitstreams/bb148628-3c8d-4bf8-9dc8-264ad1d4e22b/download
https://repositorio.unesp.br/bitstreams/56e5dcb2-05f1-4eba-a4de-e83790152a3e/download
https://repositorio.unesp.br/bitstreams/30f378d9-618b-4926-8a52-982e80e5dee5/download
https://repositorio.unesp.br/bitstreams/056c6ea6-8296-498c-8cdb-296d10358d03/download
https://repositorio.unesp.br/bitstreams/dcf52a80-1e9b-40de-9f96-0167596c285a/download
https://repositorio.unesp.br/bitstreams/9e3d2118-eb7a-4a92-b211-06288953c325/download
https://repositorio.unesp.br/bitstreams/77c3f047-8ba4-4ebd-bd26-0c4939555328/download
bitstream.checksum.fl_str_mv 7f6f8a03046e971e9232a7307235a8a0
258a68b4897d6af85ac0f901c6194237
9a2966d4a2cfb71a0b846f3fe5f2c26c
2aa86ca7ee0753ddd6cbaf778cf6744d
6c1788d0f2ead5cfddd29a06daa79a12
654b20c6c192eb1ef33ba6e9e8fffb38
8305bd01586055fad124e1163851552a
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)
repository.mail.fl_str_mv repositoriounesp@unesp.br
_version_ 1878343504948625408