| Title: | Desenvolvimento do driver de comunicação MQTT para a plataforma FrameworX |
| Author: | Nicoletti, Lucas |
| Abstract: |
O presente trabalho aborda o desenvolvimento e a implementação de um driver de comunicação em linguagem C#, baseado no protocolo MQTT (Message Queuing Telemetry Transport), para integração com a plataforma SCADA (Supervisory Control And Data Acquisition) FrameworX. Inserido no contexto da Indústria 4.0 e da Internet das Coisas Industrial (IIoT), o projeto visa superar as limitações de protocolos legados baseados em polling ao adotar a arquitetura publish-subscribe do MQTT, que oferece maior escalabilidade, eficiência de banda e comunicação orientada a eventos. A solução, integrada ao FrameworX, demonstrou-se funcional e confiável, permitindo a troca de dados em tempo real entre os tags do sistema SCADA e clientes MQTT externos, com os testes validando a correta implementação dos mecanismos de Quality of Service (QoS) e gerenciamento de sessão. O projeto evidencia a viabilidade de desenvolver drivers de comunicação customizados e de alto desempenho para a plataforma FrameworX, reforçando sua flexibilidade para atender às demandas de sistemas de automação modernos. This work addresses the development and implementation of a communication driver in C# language, based on the MQTT (Message Queuing Telemetry Transport) protocol, for integration with the SCADA (Supervisory Control And Data Acquisition) FrameworX platform. Set in the context of Industry 4.0 and the Industrial Internet of Things (IIoT), the project aims to overcome the limitations of legacy polling-based protocols, such as Modbus, by adopting the MQTT’s publish-subscribe architecture, which offers greater scalability, bandwidth efficiency, and event-driven communication. The solution, integrated into FrameworX, proved to be functional and reliable, allowing for real-time data exchange between the SCADA system’s tags and external MQTT clients, with tests validating the correct implementation of Quality of Service (QoS) and session management mechanisms. The project highlights the feasibility of developing custom, high-performance communication drivers for the FrameworX platform, reinforcing its flexibility to meet the demands of modern automation systems. |
| Description: | TCC (graduação) - Universidade Federal de Santa Catarina, Campus Blumenau, Engenharia de Controle e Automação. |
| URI: | https://repositorio.ufsc.br/handle/123456789/271609 |
| Date: | 2025-12-15 |
| Files | Size | Format | View | Description |
|---|---|---|---|---|
| TCC.pdf | 3.103Mb |
View/ |
TCC |