- RobotGateway on /ws/robot namespace (Socket.IO) - Device JWT auth on connection (rejects invalid/missing tokens) - Connection tracking (connectedDevices map) - Event handlers: wake_word_detected, audio_chunk, speech_end, user_interrupt - Helper methods: sendAudioChunk, sendStatus, sendNotification - Status feedback: idle, listening, thinking, speaking Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>