JavaScript roomba is wireless! I tried a few approaches and ended up making a c++ websocket server that runs on the ESP32.
Then I whipped up a little react app to talk directly from the browser over websockets.
Still needs polish and I want to power it entirely from the roombas battery