Nombre: Jahziel Amado López Angulo
Número de Control: 22211593
Correo electrónico: l22211593@tectijuana.edu.mx
GitHub: Jahziel43
Explicación detallada:
- MQTT (Message Queuing Telemetry Transport) es un protocolo de mensajería ligero basado en publish/subscribe, ideal para IoT.
- Funciona con un broker central que recibe mensajes de publishers (sensores) y los distribuye a subscribers (servicios o dashboards).
- Ventajas:
- Bajo consumo de ancho de banda.
- Baja latencia y confiable en redes inestables.
- Escalable y fácil de integrar con múltiples dispositivos.
- Desventajas:
- Requiere broker central.
- No gestiona por sí mismo grandes volúmenes de datos complejos.
- Seguridad depende de TLS/SSL y autenticación.
📸 Evidencias:
- Captura de terminal mostrando contenido de
sensor_mqtt.pyen lenguaje Python.

- Captura de terminal con
sensor_mqtt.pyenviando datos al topiciot/sensores.

- Captura de terminal con
mosquitto_subrecibiendo datos del topiciot/sensores.

Flujo de datos:
Sensor MQTT → Broker Mosquitto → Telegraf → InfluxDB → Grafana → Prometheus
📸 Evidencias:
- Telegraf consumiendo datos sin errores.

- InfluxDB mostrando registros de
iot/sensores.

- Dashboard Grafana mostrando temperatura y humedad del InfluxDB, y datos de Prometheus como anteriormente ya se habia hecho (CPU, Memoria y Disco).

Medidas de seguridad implementadas:
- Autenticación por usuario y contraseña en Mosquitto.
- Cifrado de la transmisión mediante TLS/SSL.
- Validación de certificados en Telegraf y Python.
📸 Evidencias:
- Usuario y contraseña en Mosquitto (En la parte final se muestra el registro de usuario y contraseña)

- Conexión MQTT exitosa con TLS (Casi al final se menciona
Connected [ssl://localhost:8883]).

- Captura de terminal mostrando contenido de
sensor_mqtt.pyque demuestra el uso de Certificados donde diceMQTT_TLS.

Resumen:
- Flujo completo: Python publica → Mosquitto → Telegraf → InfluxDB → Grafana/Prometheus.
- Datos IoT: Temperatura y Humedad ficticios actualizados cada 5 segundos.
- Seguridad: TLS/SSL + autenticación.
- Visualización: Dashboard Grafana actualizado en tiempo real, métricas de Temperatura, Humedad, CPU, Memoria y Disco vía Prometheus.
📸 Evidencias:
- Capturas de pantalla de todas las configuraciones y ejecuciones en EC2.
- Dashboard Grafana funcionando con datos reales simulados vía MQTT.
Gracias con 100