博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何设置树莓派 -Zero 自启动连接WIFI
阅读量:4493 次
发布时间:2019-06-08

本文共 1720 字,大约阅读时间需要 5 分钟。

1. 首先我们需要一台可以读取树莓派跟文件系统的Linux虚拟机(比如Ubuntu)

将树莓派SD卡系统插入电脑,识别并打开rootfs文件夹,切换到`rootfs/etc/wpa_supplicant`目录之下:

cd /rootfs/etc/wpa_supplicant

2. 修改次目录下的文件`wpa_supplicant.conf`:

vim wpa_supplicant.conf

将下面的内容添加到 wpa_supplicant.conf 文件当中:

1 ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev2 update_config=13 country=CN4 network={5   ssid=""6   psk=""7 }

上述文件中的ssid为WIFI的名称,psk为WIFI的密码。

3. 查看wlan设备连接的状态:

a. 使用ifconfig查看网口设备的状态:

 上述结果只能获得当前wlan0连接的IP地址为192.168.0.105。

b. 使用wlan0设备来扫描读取周边所有的WIFI可用网络,具体的iw命令的使用请参看Reference。

sudo iw wlan0 scan | grep SSID

4. Reference:

a. 通过SD卡为树莓派配置WIFI:

b. 树莓派连接wifi教程:

c. iw 命令使用:

附录:

iw 是一种新的基于 nl80211 的用于无线设备的CLI配置实用程序。它支持最近已添加到内核所有新的驱动程序。采用无线扩展接口的旧工具iwconfig已被废弃,强烈建议切换到 iw 和 nl80211。

Linux内核的其余部分,iw 仍处于开发阶段。功能被随时添加。 iw 的唯一文档就是此页和“iw help”的输出。

1 iw help # 帮助 2 iw ibss leave # 查看WiFi是否打开状态 3 iw list # 获得所有设备的功能,如带宽信息(2.4GHz,和5GHz),和802.11n的信息 4 iw dev wlan0 scan # 扫描 5 iw event # 监听事件 6 iw dev wlan0 link # 获得链路状态 7 iw wlan0 connect foo # 连接到已禁用加密的AP,这里它的SSID是foo 8 iw wlan0 connect foo 2432 # 假设你有两个AP SSID 都是 foo ,你知道你要连接的是在 2432 频道 9 iw wlan0 connect foo keys 0:abcde d:1:0011223344 # 连接到使用WEP的AP10 iw dev wlan1 station dump # 获取station 的统计信息11 iw dev wlan1 station get # 获得station对应的peer统计信息12 iw wlan0 set bitrates legacy-2.4 12 18 24 # 修改传输比特率13 iw dev wlan0 set bitrates mcs-5 4 # 修改tx HT MCS的比特率14 iw dev wlan0 set bitrates mcs-2.4 1015 iw dev wlan0 set bitrates mcs-5 # 清除所有 tx 比特率和设置的东西来恢复正常16 iw dev set txpower [] #设置传输功率17 iw phy set txpower [] #设置传输功率18 iw dev wlan0 set power_save on #设置省电模式19 iw dev wlan0 get power_save #查询当前的节电设定20 iw phy phy0 interface add moni0 type monitor #添加一个 monitor 接口

On Editting...

转载于:https://www.cnblogs.com/uestc-mm/p/11450570.html

你可能感兴趣的文章
HTML <input> 标签
查看>>
java抽象类实现接口可以不用实现方法
查看>>
poj 2395 Out of Hay (最小生成树的最大边)
查看>>
(原)OSX 也变成svn服务器---3(欢迎大家指出错误。交流提升自己。)
查看>>
2019春第八周作业
查看>>
adt-bundle-windows-x86-20131030
查看>>
APP微信支付集成
查看>>
Socket
查看>>
开发油猴脚本:给任意网页的选中文字涂色
查看>>
实现iframe窗口高度自适应的又一个巧妙思路
查看>>
JQuery常用函数及功能小结
查看>>
jsp隐式对象
查看>>
通用jsp模板
查看>>
bzoj1010 [HNOI2008]玩具装箱toy
查看>>
vue部分问题
查看>>
正则表达式之 数据验证 与 文本替换
查看>>
Mybatis3
查看>>
sqlserver中的CHARINDEX用法
查看>>
TypeScript学习笔记-枚举
查看>>
CSS进阶(二)content
查看>>