I have a project in my jetson nano and i want to see some outputs in my host computer. The computer and nano is connected via LAN. I dont have a solid concept in my head as to how i would do it and googling it did not yield results. Should (or can) I host a webpage on the Nano and open a port for it, or are there better ways to do this.
The nano will be in a wehicle, and i want to see the output of the sensors(imu and others), display the video feed from the camera, and send some commands to it. I currently use ssh to send commands and vnc to display said resources but 1-2 fps of the RFB is not enough.
Is your host PC Linux? If so, then from the GUI on the host PC, try this as an experiment to see the xterm application (or any GUI app): ssh -Y name@the_jetson_address xterm
The above uses X11 port forwarding, and thus requires both to have compatible X servers (which you won’t get from Windows).
If nobody has remote desktop suggestions here, then you could open a thread specifically on remote desktop recommendations in combination with Windows 10.
Well, vnc is just too slow. But i have found a solution, albeit a bit unsecure.
I have opened a port in the nano and dump realtime data into a .json file that can be accessible from the port.
Then i’ve made a desktop app with electron that scans the network for said port and once it finds the nano pulls the data on 10-100ms intervals. Then shows the data on a custom GUI that i have made. I have found this is the fastest solution.
All my telemetry and video data is embedded in the .json file and i have compressed the images and than encoded to base64 before embedding them.
The Jetson and the computer needs to be on the same network, and the connection should be secure however.