Implementação de Comunicação no Padrão OPC UA em Microcontroladores de Baixo Custo

Detalhes bibliográficos
Autor(a) principal: Souza, Daniel Augusto Carneiro de
Data de Publicação: 2022
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UNESP
Texto Completo: http://hdl.handle.net/11449/234961
Resumo: A transformação digital tem permitido o desenvolvimento de indústrias mais inteligentes, eficientes e seguras. Dentro desse cenário, a automação industrial possui um grande papel nesta transformação. Uma vez que a padronização e velocidade de dados têm possibilitado que a Indústria 4.0 se torne uma realidade, barreiras de interface e interoperabilidade, que ainda existem no modelo atual da indústria, vêm sendo rompidas. O protocolo OPC UA consiste num padrão independente de plataforma e vem sendo usado para promover a padronização da comunicação industrial. A arquitetura de comunicação OPC UA é baseada no modelo Cliente/Servidor. Alinhado a essa vertente, este trabalho tem por objetivo estudar e utilizar a biblioteca de código aberto open62541, que se trata de uma biblioteca do OPC UA em linguagem C/C++, para a implementação da comunicação no padrão OPC UA em microcontroladores de baixo custo ESP32. A aplicação dessa biblioteca nos microcontroladores ESP32 visou realizar a leitura e o comando de suas entradas e saídas digitais e analógicas. Nesse trabalho o microcontrolador ESP32 funciona como um servidor OPC UA para compartilhamento de suas variáveis e a comunicação é realizada por meio de uma rede Wi-Fi. Todo o desenvolvimento, bem como conceitos necessários para entendimento das aplicações desenvolvidas, está descrito de maneira didática, visando a disponibilização do trabalho como um modelo para desenvolvimento de outras aplicações baseadas na biblioteca open62541 em microcontroladores de baixo custo como o ESP32. A validação foi realizada através da comunicação OPC UA entre o servidor desenvolvido na ESP32 e clientes em softwares comerciais.
id UNSP_a2f18c0a82d529b9debe3235c577c51c
oai_identifier_str oai:repositorio.unesp.br:11449/234961
network_acronym_str UNSP
network_name_str Repositório Institucional da UNESP
repository_id_str 2946
spelling Implementação de Comunicação no Padrão OPC UA em Microcontroladores de Baixo CustoCommunication Implementation in the OPC UA Standard in Low Cost MicrocontrollersEngenhariaMicrocontroladoresCliente/servidor (Computadores)EngineeringMicrocontrollersA transformação digital tem permitido o desenvolvimento de indústrias mais inteligentes, eficientes e seguras. Dentro desse cenário, a automação industrial possui um grande papel nesta transformação. Uma vez que a padronização e velocidade de dados têm possibilitado que a Indústria 4.0 se torne uma realidade, barreiras de interface e interoperabilidade, que ainda existem no modelo atual da indústria, vêm sendo rompidas. O protocolo OPC UA consiste num padrão independente de plataforma e vem sendo usado para promover a padronização da comunicação industrial. A arquitetura de comunicação OPC UA é baseada no modelo Cliente/Servidor. Alinhado a essa vertente, este trabalho tem por objetivo estudar e utilizar a biblioteca de código aberto open62541, que se trata de uma biblioteca do OPC UA em linguagem C/C++, para a implementação da comunicação no padrão OPC UA em microcontroladores de baixo custo ESP32. A aplicação dessa biblioteca nos microcontroladores ESP32 visou realizar a leitura e o comando de suas entradas e saídas digitais e analógicas. Nesse trabalho o microcontrolador ESP32 funciona como um servidor OPC UA para compartilhamento de suas variáveis e a comunicação é realizada por meio de uma rede Wi-Fi. Todo o desenvolvimento, bem como conceitos necessários para entendimento das aplicações desenvolvidas, está descrito de maneira didática, visando a disponibilização do trabalho como um modelo para desenvolvimento de outras aplicações baseadas na biblioteca open62541 em microcontroladores de baixo custo como o ESP32. A validação foi realizada através da comunicação OPC UA entre o servidor desenvolvido na ESP32 e clientes em softwares comerciais.Digital transformation has allowed the development of smarter, efficient and safer industries. Within this scenario, industrial automation plays a major role in this transformation. Since standardization and data communication have enabled Industry 4.0 to become a reality, interface and interoperability barriers, which still exist in the current industry model, have been disrupted. The OPC UA protocol consists of a platform-independent standard and has been used to promote the standardization of industrial communication. The OPC UA communication architecture is based on the Client/Server model. In line with this subject, this work aims to study and use the open source library open62541, which is an OPC UA library in C/C++ language, for the implementation of communication in the OPC UA standard in low-cost ESP32 microcontrollers. The application of this library in the ESP32 microcontrollers aimed to perform the reading and command of its digital and analog inputs and outputs. In this work the ESP32 microcontroller functions as an OPC UA server for sharing its variables and communication is performed over a Wi-Fi network. All development, as well as concepts necessary to understand the applications developed, is described in a didactic way, aiming at making the work available as a model for the development of other applications based on the open62541 library in low-cost microcontrollers such as ESP32. The validation was performed through OPC UA communication between the server developed at ESP32 and clients in commercial software.Não recebi financiamentoUniversidade Estadual Paulista (Unesp)Godoy, Eduardo Paciência [UNESP]Universidade Estadual Paulista (Unesp)Souza, Daniel Augusto Carneiro de2022-05-30T19:18:31Z2022-05-30T19:18:31Z2022-05-10info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfapplication/pdfhttp://hdl.handle.net/11449/234961porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESP2024-01-07T06:29:18Zoai:repositorio.unesp.br:11449/234961Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestopendoar:29462024-08-05T22:21:47.210951Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false
dc.title.none.fl_str_mv Implementação de Comunicação no Padrão OPC UA em Microcontroladores de Baixo Custo
Communication Implementation in the OPC UA Standard in Low Cost Microcontrollers
title Implementação de Comunicação no Padrão OPC UA em Microcontroladores de Baixo Custo
spellingShingle Implementação de Comunicação no Padrão OPC UA em Microcontroladores de Baixo Custo
Souza, Daniel Augusto Carneiro de
Engenharia
Microcontroladores
Cliente/servidor (Computadores)
Engineering
Microcontrollers
title_short Implementação de Comunicação no Padrão OPC UA em Microcontroladores de Baixo Custo
title_full Implementação de Comunicação no Padrão OPC UA em Microcontroladores de Baixo Custo
title_fullStr Implementação de Comunicação no Padrão OPC UA em Microcontroladores de Baixo Custo
title_full_unstemmed Implementação de Comunicação no Padrão OPC UA em Microcontroladores de Baixo Custo
title_sort Implementação de Comunicação no Padrão OPC UA em Microcontroladores de Baixo Custo
author Souza, Daniel Augusto Carneiro de
author_facet Souza, Daniel Augusto Carneiro de
author_role author
dc.contributor.none.fl_str_mv Godoy, Eduardo Paciência [UNESP]
Universidade Estadual Paulista (Unesp)
dc.contributor.author.fl_str_mv Souza, Daniel Augusto Carneiro de
dc.subject.por.fl_str_mv Engenharia
Microcontroladores
Cliente/servidor (Computadores)
Engineering
Microcontrollers
topic Engenharia
Microcontroladores
Cliente/servidor (Computadores)
Engineering
Microcontrollers
description A transformação digital tem permitido o desenvolvimento de indústrias mais inteligentes, eficientes e seguras. Dentro desse cenário, a automação industrial possui um grande papel nesta transformação. Uma vez que a padronização e velocidade de dados têm possibilitado que a Indústria 4.0 se torne uma realidade, barreiras de interface e interoperabilidade, que ainda existem no modelo atual da indústria, vêm sendo rompidas. O protocolo OPC UA consiste num padrão independente de plataforma e vem sendo usado para promover a padronização da comunicação industrial. A arquitetura de comunicação OPC UA é baseada no modelo Cliente/Servidor. Alinhado a essa vertente, este trabalho tem por objetivo estudar e utilizar a biblioteca de código aberto open62541, que se trata de uma biblioteca do OPC UA em linguagem C/C++, para a implementação da comunicação no padrão OPC UA em microcontroladores de baixo custo ESP32. A aplicação dessa biblioteca nos microcontroladores ESP32 visou realizar a leitura e o comando de suas entradas e saídas digitais e analógicas. Nesse trabalho o microcontrolador ESP32 funciona como um servidor OPC UA para compartilhamento de suas variáveis e a comunicação é realizada por meio de uma rede Wi-Fi. Todo o desenvolvimento, bem como conceitos necessários para entendimento das aplicações desenvolvidas, está descrito de maneira didática, visando a disponibilização do trabalho como um modelo para desenvolvimento de outras aplicações baseadas na biblioteca open62541 em microcontroladores de baixo custo como o ESP32. A validação foi realizada através da comunicação OPC UA entre o servidor desenvolvido na ESP32 e clientes em softwares comerciais.
publishDate 2022
dc.date.none.fl_str_mv 2022-05-30T19:18:31Z
2022-05-30T19:18:31Z
2022-05-10
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 http://hdl.handle.net/11449/234961
url http://hdl.handle.net/11449/234961
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 application/pdf
application/pdf
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
repository.name.fl_str_mv Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)
repository.mail.fl_str_mv
_version_ 1808129420444041216