How to use android device as display or terminal? I want to use an android phone as a USB terminal/display for a headless system. 

The ideal user experiece would be:


Plug phone to the usb port.
System starts sending status info, phone displays it.


I prefer a solution without developer options/adb necessary. 

Ideally the end user only has to install an app and open it up.

Does a solution exist?
My current partial solution:


android: Use usb-tethering to create rndis connection.
headless: bring up network device with a static ip
android: ssh to pc 
headless: pipe output to connected pts with write(1)