🎙️ Zaragoza Movilidad

Alexa Skill para Movilidad Multimodal

Una solución integral de voz para toda la movilidad de Zaragoza, consultando en tiempo real datos de autobuses urbanos/rurales, tranvía, cercanías y estaciones Bizi desde Alexa. Control por voz sin necesidad de apps ni pantallas, ideal para manos libres y accesibilidad.

Funcionalidades

🚌

Autobús Urbano

Tiempos de espera por código de parada específica o paradas favoritas guardadas previamente. Consulta rápida mediante comandos de voz.

🚍

Bus Rural (CTAZ)

Tiempos reales, buscador de paradas y recorridos de líneas metropolitanas del Consorcio de Transportes del Área de Zaragoza.

🚊

Tranvía

Tiempos de llegada por estación y andén, recorrido de la L1 y alertas de incidencias vía canales oficiales.

🚆

Cercanías

Tiempos de llegada, información de andén y calculadora básica de trayectos en la red de cercanías de Zaragoza.

🚲

Bizi (Bicicletas)

Mapa de disponibilidad con número de bicis y anclajes libres en estaciones de bicicletas públicas de la ciudad.

💬

VUI Conversacional

Flujos conversacionales naturales como "Alexa, abre Zaragoza Movilidad y dime los buses en la parada 1234".

Fuentes de Datos

Portal de Datos Abiertos del Ayuntamiento de Zaragoza

Consorcio de Transportes CTAZ

Servicios Nacionales

MaaS (Mobility as a Service): La skill integra múltiples fuentes de transporte en una única interfaz de voz, proporcionando una experiencia unificada de movilidad multimodal.

Stack Tecnológico Completo

Categoría Tecnologías y Herramientas
Plataforma de voz Amazon Alexa Skills Kit (ASK SDK v2/3), intents personalizados, slots dinámicos
Backend serverless AWS Lambda (Node.js 18), AWS API Gateway, endpoints HTTPS seguros
Integración APIs Axios/Fetch para llamadas HTTP REST, rate limiting, manejo de errores 4xx/5xx
Procesamiento Parsing y normalización JSON, caching con Redis/DynamoDB, validación de datos
VUI/UX conversacional Diálogos multi-turno, prompts contextuales, reprompts, manejo de ambigüedad
Almacenamiento DynamoDB para usuarios/paradas favoritas, persistencia cross-session
Despliegue AWS SAM/CloudFormation, infra como código, CI/CD con GitHub Actions
Testing Alexa Developer Console (simulador), logs CloudWatch, tests unitarios
Seguridad Skill verification con Amazon signature, HTTPS, sin almacenamiento de datos sensibles

Relevancia Profesional

🏙️

Smart City Expertise

Proyecto alineado con iniciativas oficiales de Zaragoza y sistemas CTAZ de tiempo real (fondos NextGen EU). Demuestra capacidad de integración de ecosistemas públicos complejos.

📈

Escalabilidad Multimodal

Capaz de manejar picos de tráfico en horas punta mediante arquitectura serverless. Extensible a IA para predicciones o rutas óptimas.

Accesibilidad e Innovación

Voz como canal inclusivo para personas con discapacidad visual o en situaciones de multitasking. Pionero en skills de movilidad en Zaragoza.

🔧

Mantenibilidad

Arquitectura modular que permite updates rápidos de APIs (ej. cambios en CTAZ) sin downtime. Separación clara de concerns.

Ejemplo de Uso

Usuario: "Alexa, abre Zaragoza Movilidad"

Alexa: "Bienvenido a Zaragoza Movilidad. ¿Qué información necesitas? Puedes preguntarme por autobuses, tranvía, cercanías o bicicletas Bizi."

Usuario: "¿Cuándo llega el próximo bus en la parada 1234?"

Alexa: "En la parada 1234 hay 3 autobuses próximos: Línea 38 en 2 minutos, Línea 22 en 5 minutos, y Línea 51 en 8 minutos."