✅ Práctica 31
▷ #TSCLab #TCLab #ESP32 #Arduino #Control #MACI
En el siguiente blog se presenta la vigésima octava práctica del laboratorio de control de temperatura y velocidad de un motor.
Objetivo general:
- Realizar una conexión MQTT utilizando el TSC-Lab.
Objetivos específicos:
- Enviar un mensaje al servidor y verificarlo en MQTTLens.
Materiales:
- MQTTLens
- TSC-Lab
Introducción:
En las prácticas anteriores se realizararon conexiones a .diferentes plataformas donde se envió la información e inclusive se pudo visualizar los datos. Sin embargo, poseen muchas limitaciones como por ejemplo ThingSpeak que únicamente permite crear cuatro canales y el envío de información lo hace con un delay mínimo de 14 segundos. Ante ello, la mejor alternativa es trabajar con el servidor del TSC-Lab debido a que no tiene limitaciones en cuanto a la creación de proyectos, ni envío de información. Por esta razón, en la presente prácticase darán los primeros pasos para poder conectarse a dicho servidor y enviar información.
Procedimiento:
Nota: revisar la práctica 1 donde se le recuerda a como instalar librerías e instalar la librería PubSubClient.
Se asume que la placa del ESP-32 ha sido previamente instalada en el IDE de Arduino.
- Copiar el código en el IDE de Arduino:
Repositories: https://github.com/vasanza/TSC-Lab/tree/main/Practice10
- Instalar la extensión de Google Chrome llamada MQTTLens
- Al abrir el programa dar clic en el "+", tal y como se muestra en la siguiente imagen:
- Complete los campos, Hostname: 147.182.236.61; Username: ideTSer; Password: secReTex4@m#. Y presione "Create Conecction".
- Escribir el topic y subscribirse
- Cargar el código a la placa.
- Verificar en el monitor serial la conexión WiFi y la conexión al servidor. En MQTTLens revisar los mensajes publicados.
fig1. Vista del monitor serial fig2. Vista de MQTTLENS
Comments
Post a Comment