我的到手TX2是没有显示器的,要么用HDMI线接上显示器,要么在一个wifi网络下使用nomachine远程桌面。我没有显示器也没有HDMI线,只能远程桌面连接。问题是想要远程连接就必须让TX2和我的电脑连接上同一个WiFi并下载好nomachine,可是没有显示器我怎么让TX2连上我家的WiFi并且下载nomachine???
真是一个死循环,百度无果后我还是想到了解决办法:那就是用有线网络连接
找一台路由器,一根网线。网线一头插TX2一头插路由器输出网口,自己电脑也连上这个路由器的WiFi,这样自己的电脑就和TX2在一个局域网下啦。
接下来需要知道TX2的IP地址,显然这时不可能在TX2里输入ifconfig查看IP,可以在自己电脑上登入路由器的设置网页(tendawifi.com,melogin.cn,192.168.0.1之类的,路由器上有),默认账号密码一般都是admin,里面可以查看到连到这台路由器的所有设备的IP。如果忘记了路由器的密码,可以按路由器上的按钮恢复出厂设置。
也可以用360安全卫士里的“路由器卫士”查看连接到wifi的设备的IP。
我的电脑是win10系统,假设TX2的IP是127.111.0.1。打开cmd,输入ssh ubuntu@127.111.0.1就可以登陆到TX2啦!(TX2预装了ubuntu系统,系统账号和密码都是ubuntu)。其实也可用xshell登陆TX2,或者用winscp。
但这时只有命令行界面,没有图形界面。下面需要在TX2安装nomachine,可以用命令行从网上下载安装,也可以用自己电脑下载好安装包,然后用winscp把安装包上传到TX2的ubuntu系统,命令行输入指令安装nomachine。参考nomachine官网。
这时打开自己电脑上的nomachine,重启TX2,理论上就能连接上了。但是我的nomachine老是提示"Waiting for the desktop user to authorize your connection",这说明TX2的ubuntu系统需要确认连接,但是我都没有ubuntu的图形界面怎么点确认……
解决方法在:https://www.nomachine.com/TR10L04623
然后应该就能远程桌面连接上TX2的ubuntu系统了。
这时有了图形界面就好办事了,让TX2连接上WiFi(建议是实验室的wifi或者是无人机自带的wifi),然后就不需要这根网线了。以后无人机开机就能自动连接wifi并且启动nomachine,自己电脑连接上和TX2一样的wifi就能使用nomachine远程桌面了
当然也有VNC远程连接ubuntu的教程,我试了一下没成功,其实nomachine挺好的,还可以自动搜索同一局域网下的待连接电脑。