▷ Practica 10 #PlcLab: MQTT PZEM-014/016 AC Energy Meter
Repositorio: https://github.com/avbazurt/CURSO-PLC-LAB Materiales: 1 PLC-LAB 1 Sensor PZEM016 ( Link ) Requisitos previos: Soporte ESP32 para Arduino IDE Libreria ModbusMaster Libreria Async-Mqtt-Client MQTT: Es un protocolo de comunicación ligero, se caracteriza por requerir bajo ancho de banda y poder utilizar en redes no seguras. Este protocolo se basa en publicadores y suscritores. Los publicadores envían un texto a un tópico, dicho mensaje será recibido por todos los dispositivos que estén suscritos al tópico en cuestión. La ventaja de este protocolo es que múltiples suscritores pueden recibir el mensaje al mismo tiempo. Lo que permite crear redes grandes para transferencia de información. Actualmente muchos lenguajes de programación cuentan con librerías especializadas que nos permiten conectar, suscribir y publicar utilizando este protocolo. Lo que vuelve muy versátil para diferentes proyectos que utilicen Python, NodeJs, java, php entre otros. Código Principal: Capturas: