Smart-glasses experiences often break when realtime communication between edge client and backend is unreliable. We focused on a resilient architecture for low-latency AR interactions and service modularity.
ISPY uses a Unity/MRTK client with websocket communication and a Python backend that manages connection queues, message routing, and optional FastAPI dashboard modules. Shared protobuf schemas structure cross-component data exchange.
Tech choices were selected for fast hackathon iteration, clear separation of concerns, and deployable paths beyond demo scope.
System architecture is shown as a single cleaned diagram for readability.
We learned that robust AR systems depend as much on communication architecture as model quality. Next steps would include stronger backpressure controls, observability around reconnect paths, and stricter schema/version handling.
Feel free to reach out to me through the following channels: