0% encontró este documento útil (0 votos)
7 vistas4 páginas

Implementación de MQTT en Raspberry Pi

Cargado por

Daniel Burbano
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
7 vistas4 páginas

Implementación de MQTT en Raspberry Pi

Cargado por

Daniel Burbano
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Implementación de MQTT en Raspberry Pi:

Objetivo:

Desarrollar un sistema que permita la transferencia de datos de corriente y voltaje


desde un microcontrolador a una Raspberry Pi a través del protocolo MQTT, y
visualizar estos datos en tiempo real en la Raspberry Pi.

Actividades Propuestas:

1. Configuración del Servidor MQTT:


• Configurar un servidor MQTT utilizando Mosquitto en la Raspberry Pi.
Esto implica la instalación y configuración adecuada de Mosquitto
para que actúe como un broker MQTT en la Raspberry Pi.
2. Desarrollo del Cliente MQTT en Raspberry Pi:
• Implementar un cliente MQTT en Python en la Raspberry Pi que se
suscriba a un tema específico para recibir los datos de corriente y
voltaje enviados desde el microcontrolador. Este cliente MQTT deberá
conectarse al servidor MQTT configurado en la Raspberry Pi.

3. Visualización de Datos:
• Desarrollar una interfaz de usuario en la Raspberry Pi para visualizar
los datos de corriente y voltaje recibidos a través de MQTT. Esto
podría incluir gráficos en tiempo real que muestren la evolución de
las mediciones.
4. Pruebas y Optimización:
• Realizar pruebas exhaustivas del sistema para garantizar su correcto
funcionamiento y estabilidad. Esto incluirá pruebas de conexión
MQTT, pruebas de recepción de datos y pruebas de visualización en
la interfaz de usuario.
• Optimizar el rendimiento del sistema, incluida la reducción de la
latencia en la transferencia de datos MQTT y la optimización de la
interfaz de usuario para una visualización más fluida.

Instalación de Mosquitto:

1. Acceder a la Raspberry Pi mediante una terminal o SSH.


2. Actualizar el índice de paquetes apt:
sqlCopy code
sudo apt update
3. Instalar Mosquitto ejecutando el siguiente comando:
Copy code
sudo apt install mosquitto
4. Opcionalmente, instalar el cliente de línea de comandos de Mosquitto,
mosquitto-clients:
Copy code
sudo apt install mosquitto-clients

Inicio y Habilitación del Servicio Mosquitto:

1. Verificar el estado del servicio Mosquitto:


luaCopy code
sudo systemctl status mosquitto
2. Si el servicio no está en funcionamiento, iniciar Mosquitto manualmente:
sqlCopy code
sudo systemctl start mosquitto
3. Habilitar Mosquitto para iniciar automáticamente en el arranque:
bashCopy code
sudo systemctl enable mosquitto
Verificación del Funcionamiento de Mosquitto:

1. Abrir dos terminales o sesiones SSH en la Raspberry Pi.


2. En una terminal, suscribirse a un tema específico. Por ejemplo:
bashCopy code
mosquitto_sub -h localhost -t test
3. En la otra terminal, publicar un mensaje en el mismo tema:
bashCopy code
mosquitto_pub -h localhost -t test -m "Hola, mundo!"
4. Verificar la recepción del mensaje "Hola, mundo!" en la terminal donde se
está suscrito al tema.

También podría gustarte