Raspberry Pi
Requisitos de finalización
5. Cliente MQTT
Atendiendo a las premisas de seguridad y buenas costumbres se implementan las siguientes técnicas:
- se utiliza un entorno virtual
- las librerías adicionales se incluyen en un archivo requirements.txt para poder instalarlas con:
pip install -r requirements.txt
- se utilizan variables de entorno (archivo .env) para que los datos sensibles no figuren en el código fuente.
- en .gitignore se incluye además de .env, todo lo relacionado con el entorno virtual
- se utiliza comunicación cifrada estricta (tls) con certificados válidos.
- rutinas asincrónicas
branch 5a