树莓派无线连接不上wifi(一次就好)

准备工作:

硬件:Raspberry Pi 4 B(树莓派主板) 电源 网线 内存卡 读卡器

软件:

Raspeberry Pi Imager(烧写镜像源文件 ,建议清华源,配置主机名以及密码、ssh、以及wifi账号密码)

MobaXterm连接Xshell(俗称SSH,连接树莓派终端)

安装环境准备工作网上都有,就不多介绍了。

开始连接笔记本电脑wifi

树莓派使用wifi连接我感觉是很不方便的,连接速度比网线慢了很多,在平时调试时很不方便,我建议平时用网线连接,需要用wifi连接的时候在使用wifi。

1.简单使用wifi连接

1.1打开笔记本wifi移动热点

右键移动热点,转到"设置"

打开与其他设备共享Internet连接

编辑网络名称与密码,网络频带 设置为2.4Ghz

1.2把SD卡放入读卡器插入电脑,编辑文件

新建文件名 ssh (空白内容无须编辑,无后缀)

新建文件名 wpa_supplicant.txt 内容如下

country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
     ssid="pi"       //wifi名称
     psk="12345678"  //wifi密码
     priority=2      //优先级,多个网络时优先级大的先连接
}

然后保存,wpa_supplicant.txt修改为wpa_supplicant.conf

将文件ssh和wpa_supplicant.conf放入内存卡中。

将内存卡插入树莓派上,启动树莓派,若连接上打开移动热点查看ip后就可用ssh打开树莓派终端。

注:但是我死活连接不上,也不显示ip。

2.使用网线连接树莓派

用网线连接树莓派和电脑,查看ip

打开windows电脑设置→打开网络和Internet→更改适配器选项

右键WLAN属性 →点击共享→打开允许其他网络用户通过...→家庭网络连接选择以太网

右键以太网属性→点击Internet协议版本4

记下IP地址(192.1688.137.1,此IP地址用于查看树莓派IP)

win+R打开windows命令端输入cmd,然后输入

arp -a

找到接口为上面IP(192.167.137.1)的一个

第一次连接是没有那么多IP的 因为我之前探索了很久都没搞好

一般是二个(除了192.168.137.255 的另一个)

然后打开Xshell(SSH)输入IP就能连接成功

网线这就连接成功了。

wifi连接不成功是因为里面没有配置好。然后我们利用网线连接打开树莓派终端开始配置wifi。

3.配置wifi

3.1 wlan0没打开

在终端输入

ifconfig 

查看是否有wlan0

如果没有wlan0 就证明你没有wifi驱动,需要打开射频,

rfkill list

这里就被锁住了,需要打开

rfkill unblock all

在打开wlan0

sudo ifconfig wlan0 up

3.2 能否正常搜索到wifi

在树莓派终端输入

sudo iwlist wlan0 scan | grep ESSID

查看是否能搜素到wiifi

如果没有搜素到,怎证明你的移动热点有问题。

3.3 配置interfaces文件

输入

sudo nano /etc/network/interfaces

我这个配置是正常的.

我的配置是

source /etc/network/interfaces.d

auto lo wlan0

iface lo inet loopback
iface eth0 inet dhcp

auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp

wpa_conf /etc/wpa_supplicant/wpa_supplicant.conf

3.4 查看ssid和psk是否正确

输入

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

查看wifi配置

如果正常就可以退出。

3.5 查看当前允许频道

输入

iwlist channel

一般来说是13个2.4Ghz 5个5GHz,然后你自己查看下你的wifi是否在这个频道内。

输入

sudo ifup wlan0

查看无线网有无连接上

inet 后面有IP证明连接上wifi了。

3.6 只有inet6无inet

打开wlan0发现并没有IP

输入

sudo ifconfig wlan0 192.168.137.100

就可以自己手动设置一个IP

发现就有inet了。

注:最后我用SSH连接上了无线网的IP,可是我的电脑热点也没有显示。

### 树莓派5B串口通信配置 #### 修改配置文件以开启串口 为了使树莓派5B能够通过`/dev/ttyAMA0`进行串口通信,在Ubuntu系统下需编辑配置文件来激活该功能。这可以通过命令行工具完成,具体操作如下: 编辑位于`/boot/firmware/config.txt`中的配置文件,添加必要的参数以确保UART接口正常工作[^1]。 ```bash sudo nano /boot/firmware/config.txt ``` 在文件末尾追加以下内容以便于调整蓝牙子系统的默认行为并释放主要UART用于其他目的[^4]: ```text dtoverlay=pi3-miniuart-bt ``` 保存更改后退出编辑器,并执行重启指令让新的设置生效: ```bash sudo reboot ``` #### 查看可用的串口列表 一旦重新启动完毕,可以利用下面这条命令检查当前已加载的所有UART驱动程序以及它们对应的设备节点名称: ```bash ls /dev/ttyAMA* ``` 此命令会显示所有匹配`ttyAMA`模式的串行端口路径,从而帮助确认目标串口是否已被正确识别和初始化。 #### 连接USB转TTL模块至树莓派 对于物理连接部分,则按照标准做法将USB转TTL模块上的信号线(GND, TX, RX)对应接到树莓派相应管脚上。注意保持数据传输方向的一致性——即发送方(TX)对接接收方(RX),反之亦然[^2]。 #### 测试串口通信 最后一步是在计算机一侧运行合适的软件来进行实际的数据交换测试。例如,可以在Windows或Linux平台上安装图形化的串口调试助手应用程序,设定好相同的波特率等参数之后尝试向树莓派发送消息或者读取其返回的信息流。
评论 30
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

温水很好喝

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值