Help a Noob out? Marine application of robotix

i want to reprogram/ collect data when the unit surfaces.

Then, why not save the time, effort, and expense, and just plug the USB cable in?