Saltar al contenido
Volver a proyectos
Dashboard Streamlit con KPIs de ocupación, mapa de plazas en tiempo real y estado por sub-zona
Cloud · IoTProyecto académico aplicado2026

Smart Parking Albacete

Plataforma IoT en la nube que recoge en tiempo real los datos de 40 sensores de aparcamiento simulados y los publica en un panel web, con AWS Lambda, DynamoDB y MQTT.

  • Python3.13
  • AWSIoT Core · Lambda · DynamoDB · API Gateway
  • MQTTmTLS
  • StreamlitDashboard
  • OpenAPI3.0
  • LicenseAcademic

Problema

Validar una plataforma IoT de aparcamiento inteligente, desde la telemetría hasta una API y un dashboard cartográfico.

Arquitectura

Sensores simulados publican por MQTT con mTLS en AWS IoT Core. Lambda procesa y agrega el estado en DynamoDB, API Gateway lo expone y Streamlit lo visualiza.

Flujo de datos

Sensor simulado → MQTT/TLS → IoT Rule → Lambda → DynamoDB → API Gateway → Streamlit.

Resultados

Contribución y autoría

  • Diseño de la arquitectura IoT serverless y del modelo de datos
  • Implementación de simuladores, Lambdas, API y dashboard
  • Automatización idempotente del despliegue y teardown en AWS Academy
Alonso Marcos Muñoz · Autor y desarrollador

Evidencias

Arquitectura IoT
Arquitectura IoT

Limitaciones

  • • El piloto usa sensores simulados y no valida la electrónica de un sensor físico
  • • El despliegue real se realizó en AWS Academy y la demo pública usa un fallback determinista
  • • FIWARE y Flink se documentan como evolución y no forman parte del piloto implementado

Stack

https://github.com/alonsomarcosm99/smart-parking-albacete