Connection flow
1
Toy boots
The ESP32 starts an open access point called
ELATO at 192.168.4.1. The LED glows pink while it waits.2
Mac joins and handshake
The toy probes ports
49320 and 8000 on your Mac until the OpenToys server answers, then opens a websocket. The LED turns white.3
Conversation
Mic audio streams up, synthesized speech streams back. Press End in the app to close the session and view the transcript.
Troubleshooting
ELATOisn’t listed: the toy isn’t powered or the firmware didn’t flash. Reflash and watch for the pink LED.- Joined but nothing happens: make sure OpenToys is running on the Mac.
- Play is greyed out: wait for the status row to read
Ready on device.