一、局域网
1. 让树莓派连上手机热点或wifi
-
将空白的ssh文件放入树莓派SD卡的
boot
盘手动创建一个空白记事本
.txt
文件,命名为ssh
,重命名,删掉.txt扩展名。将这个文件放入SD卡的boot
盘中。 -
配置wifi文件,放入SD卡的
boot
盘用同样的方法新建一个空白文件
wpa_supplicant.conf
(注意要删掉扩展名.txt)用文本编辑器打开
wpa_supplicant.conf
,输入以下配置,可以用多个network{}来配置多个wifi:country=GB ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="替换成第一个WiFi的名字,不删除引号,不能有中文" psk="替换成WiFi密码,不删除引号" priority=替换成数字,数字越大优先级越高 } network={ ssid="替换成第二个WiFi的名字,不删除引号,不能有中文" psk="替换成WiFi密码,不删除引号" priority=替换成数字,数字越大优先级越高 }
-
拔出SD卡,插到树莓派的SD卡槽里,开机后树莓派就会自动按设定的优先级连上手机热点或wifi了
2. 电脑端查询树莓派IP地址(电脑和树莓派连上同一个局域网)
- 运行advanced_ip_scanner软件
-
查询该局域网内的所有设备
-
找到树莓派的IP地址
3. 手机端查询树莓派IP地址(手机和树莓派连上同一个局域网)
- 下载Termux软件
- 输入ip neigh获取同网络的所有设备的IP地址
- 下载Termux软件
-
法二:
确定手机有root权限的前提下,读取/proc/net/arp 这个路径下的文件,打开arp这个文件就能查看其中存放的IP地址
4. 电脑使用VNCViewer软件远程控制树莓派(手机端下载同名软件也可实现)
-
VNCViewer
-
输入查询到的树莓派的IP进行连接
-
成功连接
5. 发送文件
- 电脑端发给树莓派
- 树莓派端发给电脑端
二、外网
1. 确保手机和电脑都下载了TeamViewer的最新版(或同一版本)
树莓派安装TeamViewer避坑指南(需要安装Linux版本的):https://blog.csdn.net/wu693966797/article/details/95936275
2. 电脑端通过命令行远程控制树莓派
3. 文件传输
4. 远程操控树莓派桌面(暂未实现)
- 可能实现方式之一:
https://www.bilibili.com/video/BV1aV41127fB?from=search&seid=7516413732892939169&spm_id_from=333.337.0.0
三、问题:
1. 树莓派端TeamViewer连接不成功
原因有二:
- 版本问题(版本太老)
- 网络问题(连接的是学校或实验室的网络)