跳转至

网络配置与远程开发方法

Info

OriginMan在出厂时已经烧录好最新镜像,镜像版本为Desktop版本,默认关闭,连接网络后可通过终端工具进行配置!

有线登录

有线(网线)登录

方式一

在配置originman的网络时,大家可以选择使用套件中的网线进行配置,大家需要先下载一个方便远程连接的软件,这里推荐使用MobaXterm

首先使用网线连接机器人端的网口与你的笔记本电脑网口进行连接,然后打开OriginMan的电源开关。

以Win11系统为例,打开网络设置,可以看到有一个新的Internet可以配置。

image-20220822152238623

OriginMan的初始静态IP地址为:192.168.127.10,所以需要将此Internet设置为同一字段下的其他地址,可以类似如下图我的配置进行设置。

image-20220822152238623

设置后便可打开MobaXterm,点击左上角Session,选择SSH,在远程连接中填入 192.168.127.10

image-20220822152238623

进入后即可看到终端需要输入账号密码,默认超级用户为root,普通用户为sunrise,密码与用户名一致为root或者sunrise。

image-20220822152238623

Tip

登录时密码是不可见的,只需输入对应正确密码后回车即可。

进入系统后机器人默认处于热点模式,您可以通过以下两种方式连接WIFI网络。

在终端输入以下指令切换回Station模式:

#如需切换回Station模式,按以下方式进行,仅当前周期有效,重启之后会自动切换成AP模式

# 停止 hostapd
killall -9 hostapd

# 清除 wlan0 的地址
ip addr flush dev wlan0
sleep 0.5
ifconfig wlan0 down
sleep 1
ifconfig wlan0 up

# 重启 wpa_supplicant
systemctl unmask wpa_supplicant
systemctl restart wpa_supplicant

#重装wifi驱动
rmmod aic8800_fdrv 
modprobe aic8800_fdrv

# 执行完毕后就可以扫描然后连接wifi啦
$ sudo nmcli device wifi rescan        # 扫描wifi网络
$ sudo nmcli device wifi list          # 列出找到的wifi网络
$ sudo wifi_connect "SSID" "PASSWD"    # 连接某指定的wifi网络
找到你的目标wifi,使用wifi_connect指令即可成功连接无线。使用此方法设置的网络仅当前有效,关机重启后会自动切换为AP模式。

方式二

如果觉得方式一连接WiFi太过于繁琐,大家也可以在/userdata/hiwonder-tools/wifi_manager/wifi_conf.py中直接配置配置局域网的SSID和密码配置好之后长按拓展板K1至LED快闪,LED1长亮就代表WiFi连接成功啦 image-20220822152238623 image-20220822152238623

机器人桌面

配置完成OriginMan网络,需在终端输入以下命令开启VNC服务通信。

$ sudo apt-get install dbus-x11       # 安装 dbus-x11 通信软件包
开启后,如果有一台显示屏的话,可以将OriginMan的显示屏接口与显示屏用HDMI线缆进行连接,进入后即可看到如下画面

image-20220822152238623

没有显示屏的话也可以打开MobaXterm,点击左上角Session,选择VNC,在远程连接中填入当前机器人的IP地址

image-20220822152238623

随后填入密码,VNC的登录密码为 12345678,便可以进入内置的桌面。

image-20220822152238623

那么如何知道机器人的ip地址呢?可以看到OriginMan背部的Oled显示屏,即可看到其从未连接wifi时SSID显示的HW-变成了已经连接WIFI的SSID了,SSID下面的IP地址就是一会需要进行无线登录时使用的IP地址啦。

image-20220822152238623

无线登录

Tip

无线登录需要将登录设备连接至originman相同的局域网下哦

在完成网络配置以后,可以使用连接网络后的IP地址进行远程登录。可以直接从机器人背后的屏幕上查看到当前IP地址

查看到IP地址后便可打开MobaXterm,点击左上角Session,选择SSH,在远程连接中填入机器人背后的IP地址,点击OK即可登录系统。

image-20220822152238623

串口登录

串口登录也是进入OriginMan系统的方式之一,此时需要一根microUsb线缆,将microUsb一端接入OriginMan主控RDK X5从左至右数第三个usb口,另外一端连接你的笔记本电脑。

随即打开OriginMan电源开关,然后进入MobaXterm,点击左上角Session中的serial,波特率选择115200,即可成功登录系统。

Tip

如果是OriginMan上电状态下使用串口登录,可能在终端中看到的是黑屏,此时需要输入用户名root,随后便会看到弹出输入密码的提示,输入密码后即可进入终端。

图片1