I am currently using Node-RED to control an underwater ROV via WiFi to a mobile phone.
The Node-RED is served up by the on-board Raspberry Pi, and networked linked via a tether with a WiFi router on the end. There are a number of tabpages providing camera and motion control, ROV monitoring, changing on-board settings and parameters, and a map of the where the ROV is. Very soon there will be one displaying a real-time echo sounder plot too. The ROV is rated to about 150m in depth, although in some configurations this might be extended to upto 300m
Using a mobile phone means that you have to optimize the screen space available, The screen can also scale up use on a tablet or PC.
Node-RED provides and awesome platform for rapid prototyping and development....