局域网模式连接
STA 局域网模式:开发板能够主动去连接指定的热点/Wi-Fi。(可联通外部网络)
先通过VNC或者MobaXterm连接(AP 直连模式:电脑连接树莓派开发板的热点)。
修改配置
gedit ~/hiwonder-toolbox/wifi_conf.py 或 vim ~/hiwonder-toolbox/wifi_conf.py
上面gedit是打开记事本编辑,vim是终端命令行式编辑
修改成类似这样:(注意 树莓派可能不支持连接5G,换成普通wifi即可)
#!/usr/bin/python3 #coding:utf8 WIFI_MODE = 2 #wifi工作模式 1为AP模式,2为STA模式 #WIFI_AP_SSID = 'HW-Robot' #AP模式下的SSID。字符和数字构成,需要以HW- 开头,否则app功能无法使用 WIFI_AP_PASSWORD = 'hiwonder' #AP模式下的WIFI密码,字符和数字构成 WIFI_STA_SSID = 'your_wifi_name' #STA模式下的SSID,我的树莓派就不支持连接5G WIFI_STA_PASSWORD = 'your_wifi_password' #STA模式下的WIFI密码重启机器人Wi-Fi服务
sudo systemctl restart wifi.service
查询新ip
重新在自己的Wi-Fi路由器中找到树莓派的ip
我的方式是手机APP网络扫描软件:Fing
Fing官网(应该电脑版也可以下载)
Network Scanner & Monitoring Tool for Home and Office | Fing
使用方式:
首先让用来扫描的设备(手机或电脑)连接同一wifi;
接着打开Fing,点击右上的三点 -> 点击当前网络 -> 开始扫描;
设备中可以看到raspberrypi的新ip了,我这里是192.168.31.98,用这个新ip连接,不连接树莓派自己的wifi(连接这个没法上网),电脑此时可以连接有网的路由器wifi或者手机热点(但要跟树莓派连接同一wifi)