有了树莓派,身边没有显示器?那如何连接到树莓派进行首次配置?没问题,这里有方法。
我们知道,要连接到树莓派,可以通过VNC和SSH。要使用VNC和SSH,必须把树莓派接入到网络。在2016年11月后的Raspbian系统(配备PIXEL桌面的版本)里,树莓派的VNC和SSH服务默认不是开机启动的,处在禁用状态,那么即使你用网线联网,也无法远程控制树莓派。这里提供三种方法,来解决这个问题。
2018-06-15 更新:不需要 Linux,也可以设定无线网络连接。
1. 启用SSH,并使用有线网络
在无法远程访问树莓派的情况下,官方文档还提供了一种方法来手动让SSH开机自启。在向SD卡写入镜像完成后,你会在“此电脑”中看到SD卡的“boot”分区。在这个“boot”分区的根目录下新建一个没有拓展名,名字为的“ssh”空文件,就能开机启用SSH。
完成后插卡,插网线,上电开机。在你的路由器管理界面查看主机名叫做“raspberrypi”的设备的IP地址,接下来就可以使用SSH连线了。
2. 启用SSH,手动录入WiFi连接信息
这个做法需要运行有Linux的电脑。
启用SSH和第一步一样,在 SD 卡的 “boot”分区新建一个没有拓展名,名字为的“ssh”空文件,即可。如果 Linux 运行在命令行,使用:
touch ssh
来创建这个文件。
配置wifi,你需要用ROOT权限修改SD卡第二分区里的“/etc/wpa_supplicant/wpa_supplicant.conf”文件,向文件中插入几行文字。
第二步,同样在 SD 卡的 “boot” 分区内,新建一个 “wpa_supplicant.conf” 文件。
假如有一个WiFi,名字为CYRO4S,密码为12345678,密钥管理方式为WPA-PSK(WPA2-PSK在配置文件中也写为WPA-PSK),那么这个文件的内容如下:
country=CN ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ scan_ssid=1 ssid="CYRO4S" psk="12345678" proto=WPA key_mgmt=WPA-PSK }
如果你使用命令行,请先定位到SD卡上的/etc/wpa_supplicant文件夹,使用:
sudo vi wpa_supplicant.conf
来编辑文件。
3. 使用串口直接连接电脑
使用TTL转USB连接到电脑,然后使用PuTTY使用串口连接也可以。将TTL的3.3V接到树莓派的3.3V VCC,TX接到树莓派RX,RX接到树莓派TX,GND接到树莓派的GND,然后开机连接到电脑就可以了。