Conversor embarcado de protocolos Modbus/MQTT para rede IoT utilizando Raspberry Pi
DOI:
https://doi.org/10.34117/bjdv9n6-042Keywords:
MQTT, Iot, indústria 4.0, Modbus, conversor de protocolosAbstract
Neste artigo apresenta-se o uso de um microcontrolador Raspberry Pi como um conversor de protocolo Modbus para MQTT. Essa conversão permite que o Raspberry Pi se comunique com um Controlador Lógico Programável (CLP) utilizando o protocolo Modbus enquanto envia dados para um servidor MQTT. O objetivo desse sistema é permitir que uma rede industrial legada cujos dados estejam disponibilizados apenas via protocolo Modbus possa se integrar a uma rede mais moderna usando um protocolo aderente ao modelo recomendado pela Indústria 4.0 (MQTT). Este artigo discute, então, o desenvolvimento e validação de um protótipo IoT-MQTT para interfaceamento entre um Simulador Físico controlado por um CLP legado baseado em protocolo Modbus e uma infraestrutura de comunicação aberta e aderente às recomendações da Indústra 4.0, e que pode ser utilizado em uma ampla gama de aplicações industriais.
References
MQTT, MQTT: The Standard for IoT Messaging, 2023. Disponível em http://mqtt.org. Acessado em Abril de 2023.
MODBUS, Modbus Organization, 2023. Disponível em https://modbus.org/. Acessado em Abril de 2023.
OPC-UA, Unified Architecture, 2023. Disponível em https://opcfoundation.org/. Acessado em Abril de 2023.
SANTOS, C. H. A.; SOUZA, D. L. Integração dos Protocolos MMS (IEC 61850) Modbus TCP para aplicação em acionamento de equipamentos de média tensão. Trabalho de Conclusão de Curso (Graduação em Engenharia Elétrica) - Faculdade Doctum de João Monlevade. p. 92. 2019. Disponível em http://hdl.handle.net/123456789/2270 .
FREITAS, Carlos Márcio. Protocolo Modbus: Fundamentos e Aplicações. 2014. Disponível em https: //www.embarcados.com.br/protocolo-modbus/. Acessado em Abril de 2023.
PERALTA, Goiuri, et al. Fog Computing Based Efficient IoT Scheme for the Industry 4.0. Espanha: IK4-Ikerlan Technology Research Centre, Information and Communication Technologies Area, 2016.
AL-FUQAHA, Ala., et al. Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications. IEEE COMMUNICATION SURVEYS & TUTORIALS, VOL. 17, NO. 4, FOURTH QUARTER 2015.
SILVA, FABIO COELHO DE SOUZA, Novus, Artigo: Modelos Cliente-servidor do Modbus Tcp e Publish-subscribe do Mqtt, 2019. Disponível em: https://www.novus.com.br, Acesso em Abril de 2023.
STEVES, Understanding the MQTT Protocol Packet Structure, 2023. Disponível em http://www.steves-internet-guide.com/mqtt-protocol-messages-overview/, Acesso em Abril de 2023.
PAHO, Eclipse Paho MQTT Python client library, 2021. Disponível em http://pypi.org/project/paho-mqtt/, Acesso em Outubro de 2022.
PYMODBUS, A simple Modbus/TCP client library for Python, 2022. Disponível em http://pypi.org/project/paho-mqtt/, Acesso em Outubro de 2022.
VIMOS, VICTOR; SACOTO-CABRERA, ERWIN; Results of the implementation of a sensor network based on Arduino devices and multiplatform applications using the standard OPC UA, IEEE LATIN AMERICA TRANSACTIONS, VOL. 16, NO. 9, SEP. 2018.
ANDRADA, A., et al, Didactic Prototype for Teaching the MQTT Protocol Based on Free Hardware Boards and Node-RED, IEEE LATIN AMERICA TRANSACTIONS, VOL. 18, NO. 2, FEB. 2020.
FERREIRA et al.: Development of a Wireless Gateway for Industrial Internet of Things Applications, IEEE LATIN AMERICA TRANSACTIONS, VOL. 17, NO. 10, OCT. 2019.

