硬件:
树莓派 raspberry pi 4B 带壳风扇;
128GB TF Card
读卡器
电源线
Micro HDMI
软件:
Raspberry Pi OS:
https://www.raspberrypi.org/software/operating-systems/#raspberry-pi-os-32-bit
SDFormatter:
https://www.sdcard.org/downloads/formatter/
win32diskimager:
https://win32diskimager.org/#download
PuTTY:
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
VNCserver:
https://www.realvnc.com/en/connect/download/vnc/
Getting Start:
-
将TF Card用SDFormatter格式化;
-
将raspberry-pi-os-32-bit.IOS 镜像通过win32diskimager写入TF Card
-
装好系统后,打开sd卡的boot目录,新建SSH文件;
-
设置树莓派Wifi账号和密码:
打开sd卡的boot目录,新建wpa_supplicant.conf 文件ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 country=CN network={ ssid="****" #账号 psk="********" # 密码 key_mgmt=WPA-PSK priority=1 }
-
打开路由器设置界面,查看树莓派IP地址:192.168.0.xxx;
-
使用PuTTY登录树莓派:192.168.0.xxx, Port 22
-
账号pi,密码raspberry
-
设置树莓派Wlan的固定Ip:
$ sudo nano /etc/dhcpcd.conf
interface wlan0 static ip_address=192.168.0.111/24 static routers=192.168.0.1 static domain_name_servers=114.114.114.114 #自定义dn
$ reboot
-
换源
$ sudo nano /etc/apt/sources.list
把原来的内容注释掉,在文件最顶部添加下面的内容 deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free con
$ sudo nano /etc/apt/sources.list.d/raspi.list
文件也替换成下面 deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui
sudo apt-get update sudo apt-get upgrade
-
打开VNC服务
sudo apt-get install tightvncserver vncserver
-
用windows远程桌面方式登录树莓派
安装xrdp服务,通过ssl方式连接到电脑sudo apt-get install xrdp sudo apt-get purge tightvnc xrdp sudo apt-get install tightvncserver xrdp
检查通道是否处于监听,3350和3389端口
terminal输入netstat -tnl
通过计算机登录远程桌面,输入树莓派的ip地址 -
上传百度网盘
- 安装bypy:sudo pip install bypy
- python -m bypy info, 复制“ Please Visit:”下的网址,登陆百度账号复制授权码,这样就完成了安装和授权。授权成功后会看到授权网盘的总容量和已使用容量等信息。
bypy info -----显示容量 bypy list -----显示/我的应用数据/bypy/ 下的文件列表 bypy upload 目录名/文件名 -----上传指定文件到网盘,不加路径为当前目录下所有文件 bypy downfile 下载文件名 -----下载指定文件到当前目录 bypy syncdown -----将云盘文件同步到本地 bypy mkdir test/bypy ------在网盘bypy路径下创建子目录test
-
内网穿透:
-
注册贝锐花生壳的账号,活得免费域名;
-
花生壳内免费开通内网穿透功能;
-
在树莓派上下载安装包后,通过cd命令进入对应下载目录,输入下面的命令进行安装:sudo dpkg -i phddns_rapi_3.0.3.armhf.deb
安装成功后,将显示此树莓派的SN码、默认密码以及远程管理地址。
phddns start/status
SN: RAPI7cacc814****
Remote Management Address http://b.oray.com -
浏览器输入远程管理地址b.oray.com进入花生壳远程管理页面,输入安装花生壳时生 成的SN码及默认密码admin进入
首次登录,需要通过扫码或者输入密码的方式进行激活和授权操作,两种方法任选一种或者下载花生壳客户端登陆注册。 -
添加内网穿透配置。网页端和手机端都有花生壳管理客户端可添加
应用类型:要使用SSH连接选择TCP,需要WEB访问选择HTTP
外网域名:注册后花生壳赠送的域名;
外网端口:自动生成
内网主机:树莓派的内网IP地址,可以在路由器中将IP与MAC地址绑定,这样IP地址就不会变了
内网端口:就是树莓派中相关服务使用的端口了,例如22端口是默认用于SSH连接的。
-
PC端登陆:
在windows设置 --> 应用 --> 应用和功能 --> 管理可选功能 -->点击添加功能 --> 找到 “OpenSSH服务器” 选项点击后安装即可
打开Windows Powershell
ssh pi@”域名“ -p “外网端口” -
Android端登陆:
手机下载juicessh.apk
打开juicessh,然后点击【连接】
输入想要连接的ssh地址(免费域名),用户名和密码(【认证】里面输入),然后点 击右上角的对号。
在建立的ssh连接列表窗口,点击刚刚新建的连接,即可接入linux控制台
-
-
电脑上传文件到树莓派
下载Flash FXP
点击"快速连接"输入IP,用户名,密码,然后点击连接。注意:要选择"SFTP over SSH"这个连接类型。 点击接受一次,然后就连接成功 -
下载PiKiss
(可以安装暗黑破坏神2,Diablo2)curl -sSL https://git.io/JfAPE | bash 修改Hosts文件 sudo nano /etc/hosts 199.232.68.133 raw.githubusercontent.com 199.232.68.133 user-images.githubusercontent.com 199.232.68.133 avatars2.githubusercontent.com 199.232.68.133 avatars1.githubusercontent.com 54.159.229.235 git.io git config --global --unset https.proxy git config --global --unset http.proxy
-
摄像头
视频: sudo apt-get install luvcview 拍照: sudo apt-get install fswebcam fswebcam --no-banner -r 640*480 camera.jpg fswebcam /dev/video0 ./img1.jpg