Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cliente MQTT + Simulador mejorado #7

Merged
merged 16 commits into from
Jun 21, 2024
Merged

Conversation

fjpacheco
Copy link
Member

@fjpacheco fjpacheco commented Jun 18, 2024

Linked ticket in Jira

  • HAN-4 (Inicialmente creamos un ticket pero en su momento NO era útil. Ahora al final del proyecto SI nos es útil. La idea que se describe en el ticket es la inicial que NO seguí a rajatabla. Yo lo implemente muchisimo mas simple...)

  • HAN-126

  • HAN-159

  • Debido al PR en measurement service Protocolo MQTT + Adaptación con Sensor Real + Control de Notificaciones measurements#29, se adaptó el cliente consumer.py del simulador para utilizar el protocolo MQTT. Ahora puede enviar paquetes a los tópicos deseados.

  • Se ajusta simulador para enviar la luz y temperatura como float. Se envía la luz con unidad de Lux tal como lo hace el sensor real.Se envía el time_stamp en formato ISO indicando la zona horaria argentina.

  • Se mejora el simulador debido a que actualmente no nos era muy útil. Actualmente se migró el simulador a un CLI (gracias a la librería de Typer fue sencilla su implementación) para poder ejecutar 3 comandos distintos:

image
  1. python3 main.py simulator ... mantiene el comportamiento original del simulador aunque ahora se puede mandar un id-device

  2. python3 main.py simple-package ... permite enviar paquetes con parámetros deseados!

  3. python3 main.py deviated-package ... permite enviar paquetes con parámetros desviados en base a un tipo de planta (y teniendo en cuenta el mapping de reglas que se trabajó en el measurement service!)

En README.md dejé instrucciones de uso

Copy link
Contributor

@feijooso feijooso left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Una boludes pero si paso el plant name con minuscula no me lo toma. Lo demas muy chetooo

@fjpacheco fjpacheco merged commit a157659 into main Jun 21, 2024
1 check passed
@fjpacheco fjpacheco deleted the mqtt-client-and-new-features branch June 21, 2024 18:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants