Acconeer XM125 Radar
Radar & SensingWireless 60GHz radar system deployed on ESP32.
Technologies
- ESP32
- Acconeer XM125
- I2C
- WebSocket
Overview:
Started with Acconeer's Explorations server and GUI to prototype presence detection,
then migrated the tethered setup to a completely standalone wireless ESP32 deployment.
The system streams live 60GHz radar data over WebSocket to a real-time web dashboard, with servo-controlled
angular scanning for spatial coverage. The project also includes a 3D-printed enclosure and mount,
bridging the gap between development tools and production hardware.
The writeup covers the full progression: setting up Acconeer's Explorations server,
the Python presence detector API, migrating to ESP32 with I2C wiring, AsyncWebSocket JSON streaming,
and browser-based visualization with heartbeat monitoring.
Acconeer's documentation and exptool are excellent starting points and also linked in the document;
this project shows the path from there to a complete embedded system.
Highlights:
- Full migration from tethered to wireless: laptop dependency eliminated, true standalone device
- Real-time WebSocket streaming with live radar visualization and servo control
- End-to-end prototyping: from Explorations server through production-ready ESP32 deployment