项目中使用树莓派作为中间件来转发接收到的身份证读卡器数据,由于显示器、键盘、鼠标不方便携带。故需要使用远程桌面通过笔记本进行连接。而远程桌面需要使树莓派与笔记本处于同一局域网内,故还需要通过网线与树莓派连接组成局域网。由于树莓派需要连接互联网,故还需要将笔记本无线网卡的数据与树莓派共享。下面依次介绍Mac和windows上远程树莓派的步骤。
Mac
- Mac通过wifi与互联网连接,通过网线与树莓派连接,将wifi的互联网与树莓派共享。
Mac上的设置如下图所示
通过arp -a命令发现局域网中的设备,可以看到192.168.2.2即是树莓派的地址
- 通过ssh连接后,对树莓派进行设置
# 设置网络,否则无法连接互联网
>>> sudo vim /etc/netplan/01-network-manager-all.yaml
# Let NetworkManager manage all devices on this system
network:
ethernets:
eth0:
dhcp4: yes
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
optional: true
version: 2
renderer: NetworkManager
# 安装vnc
>>> sudo apt install xrdp
>>> sudo apt install tightvncserver
# 初始化服务
>>> tightvncserver
# 不放心的可以重启下系统
# sudo reboot now
You will require a password to access your desktops.
Password:
Verify:
Would you like to enter a view-only password (y/n)? y
Password:
Verify:
New 'X' desktop is raspberrypi:1
Creating default startup script /home/pi/.vnc/xstartup
Starting applications specified in /home/pi/.vnc/xstartup
Log file is /home/pi/.vnc/raspberrypi:1.log
- Mac安装remote desktop(中国区App Store没有上架)并连接
参考:https://blog.csdn.net/qq813480700/article/details/72598000
Windows
- Windows通过wifi与互联网连接,通过网线与树莓派连接,将wifi的互联网与树莓派共享。
Windows上的设置如下图所示
通过arp -a命令发现局域网中的设备,可以看到192.168.137.156即是树莓派的地址
- 与前文一致
- 使用远程桌面连接