Table of contents
从本质上讲,Raspberry Pi是一个著名的单板计算机。
与旧型号不同,Raspberry Pi 3和4具有蓝牙和Wifi功能。 大多数Raspberry Pi型号提供板载连接选项。 这使你不必依赖集线器和USB加密狗。
Raspberry Pi 3带有板载的无线局域网,即Wifi和蓝牙适配器。 因此,你只需要Raspberry Pi 3就可以连接到WiFi,而不需要USB Dongle等额外的外围设备。
你可以通过Raspbian桌面获得WiFi设置,以使用带键盘和显示器的Raspberry Pi,如果是无头设置,则通过SSH连接。
Raspberry Pi Zero允许你在小型项目中嵌入计算机。 如果你在项目中使用Raspberry Pi,你可能偶尔会遇到许多wifi网络或无线连接问题。
在本指南中,你将看到在Raspberry Pi 3上设置Wifi网络的不同方法。
![](/wp-content/uploads/how/1221/llr8vvo1jm.jpg)
将Raspberry Pi连接到Wifi:一些替代方法
在本指南中,我们将指导你用不同的方法将你的Raspberry Pi连接到无线网络。 此外,我们还将讨论每种方法的优点和缺点。 以下方法必须适用于Raspberry Pi 4和早期支持Wifi的型号。
通过蓝牙设置
如果你有一个安卓小工具,你可以使用这种方法将你的Raspberry Pi连接到一个Wifi网络。
如果你已经使用树莓派基础一段时间了,你可能已经连接到了Pi的Wifi网络。 这样做,你需要将你的Pi连接到键盘、显示器,或者使用任何其他设备在SD卡上进行配置。
在本教程中,我们将帮助你通过蓝牙使用Android设备为Raspberry Pi配置Wifi网络。
您需要的东西
要开始,你将需要:
- APK文件和Python运行脚本
- 安卓设备
- Raspbian加载到一个微型SD卡上。
- 树莓派3
方法
在Raspbian上安装Bluez
- 在Raspbian终端输入以下命令,首先安装Bluez,一个Python蓝牙库:
- 在这个文件中,添加Wifi网络的名称和密码。 因此,要打开这个文件,请输入这个命令: sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
- 加载串口配置文件并重新启动你的Pi。
将Pi的蓝牙与Android配对
- 重新启动后,将Pi的蓝牙与Android设备配对。
- 然后,将Python脚本添加到Raspbian中,输入nano命令并复制源代码:
- 接下来,通过使脚本可执行来运行该脚本。
- 现在,在使用.apk文件安装应用后,打开安卓应用。
- 在蓝牙配对设备中选择Raspberry Pi。 输入网络SSID、PSK,然后点击开始配置按钮。 现在,Raspberry Pi的Wifi必须已经连接。
优点
- 不需要键盘、鼠标或显示器。
- 很适合初学者
- 这种方法使切换Wifi网络变得容易。
弊端
- 需要额外的Python脚本和Android应用程序。
- 你需要一个安卓设备。
无头的Wifi连接配置
如果你要在没有外设的情况下使用这个系统,不通过以太网电缆连接它,可以在SD卡的启动文件夹中保留一个配置文件。 当Pi第一次启动时,Wifi网络会自动配置。
你可以试试这个方法来启用SSH。
方法
- 将Raspberry Pi操作系统的SD卡放入你的电脑。
- 导航到启动目录。
- 添加你的wpa_supplicant.conf文件。
- 把你的SD卡放在Raspberry Pi里,启动,然后连接。
- 最后,排除故障。
优点
- 不需要额外的设置(例如,以太网电缆)。
- 不需要外围设备
- 可实现完全的无头设置
弊端
- 对初学者来说很复杂
- 配置文件中的错别字可能导致连接错误。
使用命令行
这种命令行方法是最复杂的方法。 然而,一旦设置好了,它是最通用的方法。 就像上面一样,你可以用这种方法来远程配置你的Raspberry Pi。
方法
第1步:用任何SSH客户端登录Pi。 你必须知道你要连接的WiFi网络的名称,如果你不知道,请输入这个命令: sudo iwlist wlan0 扫描。
第2步:现在,你会看到你所在地区的所有无线网络的列表。 你的网络名称在写着ESSID的那一行。
See_also: 如何从iPhone分享WiFi密码到iPhone第三步:接下来,你需要在文件中添加WiFi名称和密码。 然后,输入以下命令: sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
第4步:如果文件中有以下几行,那么编辑它们。 否则,你需要在文件中添加以下几行: ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
国家=美国
网络={
ssid="SSID"
psk="PASSWORD"
key_mgmt=WPA-PSK
}
第5步:现在,将网络SSID改为你的Wifi连接的名称,然后输入密码。
第6步:现在,输入Ctrl-X,然后输入Y表示保存并退出。 然后,用以下命令启动WiFi适配器:
sudo ifdown wlan0
sudo ifup wlan0
尽管如此,如果你的问题没有得到解决,用sudo poweroff或sudo reboot重新启动你的Pi。
如果你是通过以太网和SSH对路由器进行设置,你的本地IP地址将是不同的。 因此,你需要用一个新的高级IP扫描器扫描网络。
优点
- 支持使用隐藏网络
- 可以创建多个配置文件。
- 不需要桌面环境
- 不需要显示器或键盘。
- 允许对大多数选项进行配置
弊端
- 复杂,特别是对初学者来说
- 需要访问Pi
使用Raspi-Config
另外,如果你已经设置了SSH,或者你的Pi上连接了显示器和键盘,你可以使用Raspi-Config方法。 无论哪种方法,你都可以使用Raspi-Config应用程序。
你需要的东西
- 监视器
- 一只老鼠
- USB键盘
- USB Wifi适配器
- HDMI电缆
- 微型SD卡
- 带USB电缆的USB电源适配器
- 树莓派
方法
- 首先,设置好你的Raspberry Pi。
- 改变你的网络的默认密码。
- 然后,选择 "桌面登录"。
- 现在,启用SSH。
- 接下来,选择重新启动Raspberry Pi。
- 现在,关闭你的Raspberry Pi,并将Wifi插入USB端口。
- 开机时,Wifi适配器会打开。
- 最后,配置Wifi适配器。
优点
- 不需要控制台命令
- 不需要的桌面环境
- 不需要外围设备
- 有可能通过远程访问
- 灵活的
弊端
- 隐藏的网络不被显示。
- SSH设置需要远程访问。
使用桌面应用程序的Wifi连接
最后但同样重要的是,这种方法是最简单的。 如果你使用Raspberry Pi 4或任何带有鼠标、键盘和显示器的旧版本,你可以点击Raspberry Pi桌面上的无线标志。
See_also: 5个最好的WiFi车库门开启器随着下拉菜单的出现,选择你的网络。 现在,你需要开始做你的项目了。
优点
- 不需要控制台命令
- 易于设置,即使对初学者来说也是如此
弊端
- 桌面环境需要安装
- 不显示隐藏的网络
- 需要显示器、键盘和鼠标
底线
有时,Raspberry Pi在启动时不能自动连接到Wifi网络。 如果你遇到这样的问题,请确保你的Wifi SSID和密码是正确的,并保持你的Wifi网络配置文件更新。
正如你所看到的,有多种方法可以将你的Raspberry Pi连接到Wifi网络。
每个Wifi网络设备都有一个有限的范围。 如果你把Raspberry Pi放在离接入点或路由器很远的地方,你的Raspberry Pi可能会因为网络太弱而断线。 因此,要确保Raspberry Pi在接入点或路由器的范围内。
然而,如果你不能缩短距离,使用有线的以太网网络可能会奏效。
在本指南中,我们已经解释了一些解决Raspberry Pi的Wifi网络连接问题的方法。 因此,这篇文章将有助于诊断你的路由器或Raspberry Pi的问题,从而达到解决的目的。