NoMachine 是一个可以将AI控制器的Linux的桌面通过局域网分享出来的一个工具,首先需要在AI控制器的HDMI接口处给机器人插上显示器,USB接口处插上键盘鼠标,会显示AI控制器的Linux操作系统界面:
点击右上角WIFI信号连接到无线网络,以后机器人会自动连接到该网络。确保您开发调试用的个人电脑与设备处理器于同一个局域网段内(连入同一个路由器,或使用一根五类网线连接并在电脑端开启网络共享)。
点击左侧终端按钮打开终端,输入ifconfig得到IP地址:
比如这里是192.168.2.107
首先,Win+R按键调出您个人电脑的系统运行窗口,输入cmd打开一个终端。
在终端输入ping 192.168.2.107(您的AI控制器设备的IP地址),如下所示,证明二者可以在网络上ping通,否则需要检查网络连接情况。
替换自己在上一步查询到的IP地址
个人电脑上安装NoMachine并连接
在个人电脑上安装NoMachine,下载地址:https://www.nomachine.com/ 安装完成后打开(保证AI控制器和个人电脑在一个WIFI网络下),点击Add,新建一个连接
得到以下界面,在这里Name框随便输入一个连接名称,Host框输入你刚才查询到的AI控制器的IP地址,点击advanced,然后一路OK:
接着回到这里之后,左键双击,或者右键选择connection这个连接:
输入账号:bcsh 密码:123456,点击OK,后面根据提示全选OK,就可以连接到你的AI控制器上了。
开始之前,确保能通过IP地址远程访问到您的AI控制器(或者说能Ping通)。
首先通过官网https://code.visualstudio.com/下载VSCode在您的个人电脑上。
打开VSCode,选择插件栏,在上面应用商店种搜索Remote-SSH,点击安装安装此插件
安装完成后,点击最左侧小电视,启动远程资源管理器。
点击“+”号新建远程
在弹框中输入”bcsh@192.168.2.107“(根据自己设备地址修改后面IP),根据提示保存到一个配置文件里,“Ctrl+S"快捷键保存。
用户名bcsh
双击即可进行连接
选择目标系统-Linux
点击继续后,弹窗输入密码123456
等待系统配置(过程较长)(注意,本过程需要电脑和AI控制器所连接的WIFI可访问互联网)
远程连接成功!可以开发代码了!
我们比较推荐的开发方式为使用VSCode-RemoteSSH方式进行远程开发,开发完成后使用Nomachine远程访问设备观察现象。
如果NoMachine突然连不上了,不要慌。
Remote-SSH通过IP连接入AI控制器
然后选择终端-》新建终端
然后在弹出的终端中输入
sudo /usr/NX/bin/nxserver --restart
重启Nomachine服务即可再次通过NoMachine远程访问桌面。