基础篇——用串口登陆树莓派pi3/pi4并配置wifi网络

背景故事

在日常使用树莓派的过程中,常常会遇到没有屏幕或者不方便携带屏幕,但又需要使用树莓派的情况,当然很多人会先想到VNC或者SSH连接树莓派,但新的问题来了,到了陌生环境树莓派需要先配网,才能获取ip地址,然后才能用VNC或者SSH,所以很有必要研究一下用串口登陆树莓派并配置网络。

简介

通过本教程可以学习到树莓派串口登陆的软硬件操作,以及使用串口登陆后配置wifi连接。

串口登陆树莓派

软件准备

  1. 首先需要先打开树莓派串口登陆配置(官方固件可能默认打开的,检查一下就好),操作如下图所示:
    在这里插入图片描述

此处如果完全没有屏幕,也可以用读卡器直接打开内存卡boot分区,在boot分区根目录找到 cmdline.txt 文件,修改里面的内容如下。以防万一建议先备份该文件。

 dwc_otg.lpm_enable=0 console=tty1 console=serial0,115200 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait

这里修改的内容主要起作用的是console=serial0,115200这句话

  1. 树莓派的蓝牙使用了默认登陆串口,所以我们要用串口登陆的前提是关闭蓝牙功能,这个有点略坑,修改方式如下:
    2.1 找到config.txt文件,文件位于 /boot 目录下,也可以用读卡器直接打开内存卡boot分区,该文件位于boot分区的根目录下。
    在这里插入图片描述
    2.2 修改该文件,在该文件的最后一行添加:
dtoverlay=pi3-miniuart-bt

这里没写错哈,pi3和pi4在这里都可以配置为pi3-miniuart-bt
注意这里建议直接用shell命令行修改,并使用sudo权限,否则会提示无法保存。

硬件准备

  1. USB-TTL串口模块连接树莓派串口
    将串口的RXD和TXD针脚连接到树莓的TXD和RXD上(注意此处需要交叉连接:树莓派的TXD–>串口模块的RXD 树莓派的RXD–>串口模块的TXD)
    在这里插入图片描述

树莓派的引脚定义可以参考这里:
在这里插入图片描述
详细引脚定义可参考我的这篇文章:基础篇——树莓派通用引脚定义建议收藏
2. 电脑这边打开设备管理器确认串口模块驱动安装正确。(串口模块驱动安装不在本篇讨论范围内,自行度娘)
在这里插入图片描述

操作步骤

  1. 打开MobaXterm软件,在session菜单下配置串口,操作如下:
    在这里插入图片描述
    在这里插入图片描述
  2. 给树莓派上电,此时黑窗口应该就有串口日志数据出来了,如果没有可以检查一下准备工作是否到位,或者重启树莓派尝试。
    默认黑窗口:
    在这里插入图片描述
    重启树莓派后:
    在这里插入图片描述
  3. 在此处输入账号和密码就可登陆树莓派啦!

默认账号: pi
默认密码: raspberry
在这里插入图片描述

串口界面配置网络

  1. 根据上面的步骤,完成串口登陆系统。
  2. 打开文件“wpa-sou.conf”,操作指令如下
cd /etc/wpa_supplicant/
sudo vim wpa_supplicant.conf

在这里插入图片描述

  1. 在该文件最后增加你需要连接的wifi账号和密码,注意格式一定要正确,并且最好删除当前环境中其他能搜索到的wifi账号和密码,确保你配置的这个就是能搜索到可以优先连接的。举例如下所示:
    在这里插入图片描述

配置字段中,ssid 是wifi的账号;pks 就是wifi的密码;(注意这两个都要加双引号)
key_mgmt 是加密方式,可以不用配置,会自动使用默认值,一般普通家用路由可以不用管;
priority 是优先级,也可以不用配置,当然有多个可连接的wifi时,可以尝试配置。
注释内容用 # 就可以。
遇到需要短信认证的wifi也没关系,比如我这个就是酒店的CMCC的无线,配置好了照样可以使用VNC、SSH等工具,因为短信认证只是授权连接互联网,如果需要连接互联网,可以再通过VNC连接树莓派后,打开浏览器认证即可。
在这里插入图片描述

  1. 输入指令sudo reboot,重启树莓派
  2. 等树莓派开机好了以后,输入指令 ifconfig,检查如果获取到正确的ip地址,则说明wifi配网成功,就可以用这个ip地址使用vnc等工具进行连接啦!
  3. 恭喜你,又get一个新技能!

·
·
·

欢迎各位老铁一键三连,本号后续会不断更新树莓派、人工智能、STM32、ROS小车相关文章和知识。

大家对感兴趣的知识点可以在文章下面留言,我可以优先帮大家讲解哦

欢迎大家光临我的淘宝小店,会定期推出教程中使用的物美价优的硬件,你的光临就是对我的支持

原创不易,转载请说明出处。

  • 6
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

玩转智能机器人

但行好事,莫问前程,日拱一卒

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

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

打赏作者

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

抵扣说明:

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

余额充值