Roomba 980 Wifi Connectivity Reverse engineering

I have two running. Required two instances of the rest980 node server, two devices, and two copies of the device handler