The very old Rev113 Cruz system boards in XV's (when the side power jack was included) have an unpopulated serial port header, previously used for BlueTooth additions (links in Mods & Repairs list main forum page, a Vic7767 project). Eliminated in the newer Rev64 Binky boards, requiring a USB host device (several experiments reported using mini router devices). Not my specialty, but I just noticed these OTG cables for smartphones which include a host interface in the plug (so PC peripherals can be connected to the phone). These might allow a larger variety of WiFi devices to be used, up to the engineers.
The problem with Botvac
was the USB jack under the dust bin, now relieved with this other connection found. Some fancy work had been done to connect to that buried jack though.
Note trick: when the system demands the cable be unplugged to run, it can be re-enabled after it starts. Still not clear what can be done when cleaning. This does complicate the hardware or firmware in the interface device, which may require custom flashing and programming (some open source stuff mentioned). Most recent vacuum firmware may have eliminated this stumbling block, you would have to check.