远程控制树莓派

一、局域网

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地址
      在这里插入图片描述
  • 法二:
    确定手机有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连接不成功

在这里插入图片描述
原因有二:

  • 版本问题(版本太老)
  • 网络问题(连接的是学校或实验室的网络)
  • 1
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值