Lo más importante
Akasha es un sistema que conecta infraestructura física con datos digitales para mejorar la supervisión y operación de equipos integrados (switches, racks) en entornos reales y virtuales.
A través de detección de marcadores físicos, el sistema posiciona interfaces virtuales y sincroniza datos entre una plataforma web y un entorno VR/AR, facilitando la colaboración entre equipos técnicos.
Impacto
- Permite supervisión y control de equipos sin presencia física constante
- Mejora la colaboración entre técnicos remotos y en campo
- Facilita decisiones rápidas con datos sincronizados entre plataformas
Mi contribución
Integré la lógica de sincronización de datos y la interfaz tanto en VR como en web para asegurar que toda interacción física y digital estuviera reflejada de forma coherente y útil.
- Integración UI virtual con lo físico: interfaz que refleja datos reales (estado de dispositivos, métricas en tiempo real)
- Sincronización de datos: endpoints backend que permiten flujos bidireccionales entre dashboard web y Unity (C#)
- Detección y posicionamiento: marcadores que permiten ubicar la UI virtual sobre elementos físicos
- Evaluación técnica estratégica: análisis de opciones de sincronización (pub/sub vs recarga manual) para priorizar MVP
Desafíos
El reto central fue coordinar distintos elementos del sistema (hardware, realidad aumentada y datos) para producir una experiencia coherente y útil para técnicos y operadores.
Integración fluida de interfaces físicas y virtuales
Fue importante asegurar que los datos representados en la interfaz virtual concordaran con la posición y el estado del hardware real, sin crear fricciones en la experiencia del usuario.
Detección de marcadores en entornos reales
El reconocimiento de QR como base para posicionar interfaces resultó ser menos rápido y fiable de lo esperado, lo que nos llevó a evaluar alternativas más estables y ágiles.
Sincronización de datos entre plataformas
Asegurar que la comunicación entre dashboard web y la aplicación Unity fuese consistente fue un reto de coordinación técnica, especialmente sin un sistema pub/sub implementado todavía.
Exploración y adaptación del Meta SDK
Entender las capacidades, límites y mejores prácticas del Meta SDK requirió investigación y ajustes para alinear las funcionalidades disponibles con los objetivos del MVP.
Decisiones
Cada decisión técnica estuvo orientada a equilibrar rendimiento, usabilidad y viabilidad para un MVP eficiente y escalable.
Arquitectura de datos sincronizados
Diseñé los endpoints para permitir comunicación fluida entre el backend y los distintos frontends (web y Unity).
Marcadores físicos para posicionamiento
Utilizamos detección de marcadores físicos para ubicar la UI virtual, facilitando precisión sin calibración compleja.
Priorización MVP (recarga manual vs pub/sub)
Para avanzar rápido sin complicar la arquitectura de datos en tiempo real decidimos una solución de recarga manual, postergando pub/sub para una futura versión.
Separación de responsabilidades entre plataformas
Separar lógica de UI, backend y sincronización permitió mejorar mantenibilidad y facilitar futuras extensiones.
Resultados
Se obtuvo una plataforma funcional que pone en valor la integración física‑virtual y demuestra viabilidad técnica.
Impacto
- Interacción física y virtual integrada en un sistema usable
- Sincronización entre dashboard web y VR/AR estable sin backend complejo
- Adaptable al uso de diferentes dispositivos en múltiples escenarios
- Arquitectura lista para incorporar sincronización en tiempo real futura
Esta implementación muestra que un enfoque pragmático puede unir hardware y software de forma coherente, facilitando la colaboración entre técnicos en campo y plataformas digitales.
Hablemos
¿Qué tienes en mente?
Estoy abierto a oportunidades y colaboraciones.
Si tienes un proyecto, rol o idea específica y quieres ver si encajo,
mándame un mensaje con lo que necesitas y lo revisamos juntos.
Puedes escribirme directamente por email a cristianros.dev@gmail.com
