This Arduino example for the the legoino (https://github.com/corneliusmunz/legoino) library uses an Atom Matrix ESP32 device to emulate a Lego Boost Move Hub.
Still work in progress, but already supports:
- connection with Lego PoweredUp app
- LED command (to change color)
- motor drive commands (speed)
As the Lego Powered Up allows recently to build custom GUIs, the hub emulation can serve as a frame work to control any ESP32 project from the mobile phone over BLE.