Javascript must be enabled to continue!
Implementação de um sstema Gateway MQTT-Modbus para abstração de redes industriais
View through CrossRef
Este trabalho apresenta o desenvolvimento de um sistema gateway MQTT-Modbus projetado para a abstração de redes industriais. A solução proposta visa integrar redes industriais legadas, baseadas no protocolo Modbus RTU, ao ecossistema da Internet das Coisas (IoT - Internet of Things), utilizando o protocolo MQTT como meio de comunicação. O gateway desenvolvido possibilita que usuários, mesmo sem conhecimento aprofundado sobre o protocolo Modbus, realizem o controle, monitoramento e diagnóstico de dispositivos industriais. Para implementar essa integração, foi utilizado um microcontrolador ESP32, programado com o framework ESP-IDF, que atua como interface física entre os protocolos, realizando a comunicação serial com dispositivos Modbus RTU via RS485 e a publicação dos dados em tópicos MQTT via Wi-Fi. Um broker desenvolvido em JavaScript atua como interface entre MQTT e Modbus, gerenciando a interpretação de requisições, tráfego de mensagens e autenticação dos usuários e dispositivos, cujas credenciais são armazenadas em MongoDB, permitindo controle de acesso segmentado para diferentes organizações, usuários e dispositivos. A estrutura de tópicos MQTT foi projetada para garantir segurança e controle granular, permitindo que cada usuário acesse apenas os dispositivos autorizados. O diferencial desse sistema é a abstração do protocolo Modbus, facilitando o uso em soluções que operam diretamente na camada de aplicação, sem necessidade de conhecimento detalhado do protocolo. O usuário pode enviar requisições diretamente em formato JSON de alto nível, e o sistema se encarrega de traduzi-las para um conjunto de instruções Modbus que realizam a operação requisitada. Esse processo envolve um módulo de validação e conversão (parsing) de dados, além de um módulo proxy capaz de encaminhar mensagens para diferentes tópicos MQTT. Para manter a ordem e a estabilidade das respostas, o sistema implementa uma fila de||requisições, garantindo a sincronização das respostas. A funcionalidade do sistema foi testada em um ambiente que simula uma rede Modbus, onde foi comprovada sua confiabilidade na comunicação com dispositivos Modbus e distribuição dos dados via MQTT. Com isso, o gateway proposto demonstra-se uma ferramenta funcional e escalável, capaz de integrar redes industriais ao IoT de forma simplificada e segura, atendendo a demandas crescentes por interfaces de controle remoto e conectividade de dispositivos legados em ambientes industriais.
Title: Implementação de um sstema Gateway MQTT-Modbus para abstração de redes industriais
Description:
Este trabalho apresenta o desenvolvimento de um sistema gateway MQTT-Modbus projetado para a abstração de redes industriais.
A solução proposta visa integrar redes industriais legadas, baseadas no protocolo Modbus RTU, ao ecossistema da Internet das Coisas (IoT - Internet of Things), utilizando o protocolo MQTT como meio de comunicação.
O gateway desenvolvido possibilita que usuários, mesmo sem conhecimento aprofundado sobre o protocolo Modbus, realizem o controle, monitoramento e diagnóstico de dispositivos industriais.
Para implementar essa integração, foi utilizado um microcontrolador ESP32, programado com o framework ESP-IDF, que atua como interface física entre os protocolos, realizando a comunicação serial com dispositivos Modbus RTU via RS485 e a publicação dos dados em tópicos MQTT via Wi-Fi.
Um broker desenvolvido em JavaScript atua como interface entre MQTT e Modbus, gerenciando a interpretação de requisições, tráfego de mensagens e autenticação dos usuários e dispositivos, cujas credenciais são armazenadas em MongoDB, permitindo controle de acesso segmentado para diferentes organizações, usuários e dispositivos.
A estrutura de tópicos MQTT foi projetada para garantir segurança e controle granular, permitindo que cada usuário acesse apenas os dispositivos autorizados.
O diferencial desse sistema é a abstração do protocolo Modbus, facilitando o uso em soluções que operam diretamente na camada de aplicação, sem necessidade de conhecimento detalhado do protocolo.
O usuário pode enviar requisições diretamente em formato JSON de alto nível, e o sistema se encarrega de traduzi-las para um conjunto de instruções Modbus que realizam a operação requisitada.
Esse processo envolve um módulo de validação e conversão (parsing) de dados, além de um módulo proxy capaz de encaminhar mensagens para diferentes tópicos MQTT.
Para manter a ordem e a estabilidade das respostas, o sistema implementa uma fila de||requisições, garantindo a sincronização das respostas.
A funcionalidade do sistema foi testada em um ambiente que simula uma rede Modbus, onde foi comprovada sua confiabilidade na comunicação com dispositivos Modbus e distribuição dos dados via MQTT.
Com isso, o gateway proposto demonstra-se uma ferramenta funcional e escalável, capaz de integrar redes industriais ao IoT de forma simplificada e segura, atendendo a demandas crescentes por interfaces de controle remoto e conectividade de dispositivos legados em ambientes industriais.
Related Results
PREVENÇÃO DA TROMBOSE VENOSA PROFUNDA NA GRAVIDEZ PELA ENFERMAGEM NA APS
PREVENÇÃO DA TROMBOSE VENOSA PROFUNDA NA GRAVIDEZ PELA ENFERMAGEM NA APS
PREVENÇÃO DA TROMBOSE VENOSA PROFUNDA NA GRAVIDEZ PELA ENFERMAGEM NA APS
Danilo Hudson Vieira de Souza1
Priscilla Bárbara Campos
Daniel dos Santos Fernandes
RESUMO
A gravidez ...
Centaurs transitioning to JFCs: thermal and dynamical evolution
Centaurs transitioning to JFCs: thermal and dynamical evolution
<p>1- Context</p>
<p>Jupiter-family Comets are continuously replenished from their outer solar system reservoirs. Before they enter the in...
Connectivity sharing for wireless mesh networks
Connectivity sharing for wireless mesh networks
Internet access is still unavailable to one-third of the world population due to the lack of infrastructure, high cost, and the digital divide. Many access-limited communities opt ...
REMOTE-CONTROLLED HOME APPLIANCE SYSTEM VIA MQTT AND ESP8266
REMOTE-CONTROLLED HOME APPLIANCE SYSTEM VIA MQTT AND ESP8266
The Remote-Controlled Home Appliance System via MQTT and ESP8266 is an IoTbased smart automation solution designed to enable seamless, real-time, and remote operation of household ...
Use of social networks and adolescent empowerment
Use of social networks and adolescent empowerment
Introducción
La sociedad de la información ha propiciado un proceso de digitalización que se ha insertado fuertemente en la cotidianeidad de los seres humanos, la tecnología se ha ...
Rancang Bangun Platform Intel Edison Sebagai IoT Gateway Berbasis Protokol MQTT
Rancang Bangun Platform Intel Edison Sebagai IoT Gateway Berbasis Protokol MQTT
The role of IoT gateway on IoT network is vital, like for strengthen the sensor management. Accordingly, in this research designed an IoT gateway based on MQTT Protocol which imple...
Research and Implementation of Modbus TCP Security Enhancement Protocol
Research and Implementation of Modbus TCP Security Enhancement Protocol
Abstract
Considering the security problem of Modbus TCP protocol, such as the lack of authentication mechanism, the protection mechanism of data transmission and abu...
Implementation of Modbus on FPGA
Implementation of Modbus on FPGA
Modbus is a serial communication protocol which is used worldwide. Most of the industries use Modbus protocol for communication between Master and Slave. Modbus is a standard way t...

