ARM平台下无线网卡的配置

发布者:angelbaby最新更新时间:2019-10-22 来源: eefocus关键字:ARM平台  无线网卡  配置 手机看文章 扫描二维码
随时随地手机看文章

前言

看了下上次博客时间,大概是毕业后到目前两个多月了没有更新博客,突然发现自己正在变得越来越懒,这可不是一个好的征兆。除过找工作一个礼拜的时间,算起来已经工作了快2个月了,目前也正在试用期,对工作也慢慢有所适应。曾经在大学听老师说“上班后第一天、第一个礼拜、第一个月都是很难受的”,这次有所体会,慢慢的对周围各种事物熟悉下来也就不会觉得难受了。


ARM平台下无线网卡的配置和平时在windows或者linux下有点不太一样,对于热衷于window的朋友可能会觉得吃力,完全没有图像界面点击,只能靠一些命令来完成。刚好周末有时间,总结下这段时间调试无线网卡相关的操作。


网卡介绍

项目中暂时调试使用的无线网卡型号是:HLK-3M05,这块无线网卡可以在tb上买到,价格也不贵,而且实用性强,支持的场合多,比如:台式电脑、笔记本、机顶盒、医疗设备等设备,兼容window、linux、Mac OSX等系统,通信接口使用USB2.0,完全满足一般通信要求,而且是免驱动的,插上就能用。


详细配置

ARM平台下的配置基本和linux下大同小样,一下均是纯命令的。一下所说的无线网卡不是eth0,而是对wlan0的配置。


iwconfig使用 

iwconfig 系统配置无线网络设备或显示无线网络设备信息。iwconfig 命令类似于ifconfig命令,但是他配置对象是无线网卡,它对网络设备进行无线操作,如设置无线通信频段。

无线网卡的模式 

无线网卡主要有一下几种配置接口:


auto :自动模式

essid:设置ESSID

nwid :设置网络ID

freq :设置无线网络通信频段

chanel: 设置无线网络通信频段、

sens :设置无线网络设备的感知阀值

mode :设置无线网络设备的通信设备

ap :强迫无线网卡向给定地址的接入点注册

nick<名字>: 为网卡设定别名

rate<速率>: 设定无线网卡的速率

rts<阀值>: 在传输数据包之前增加一次握手,确信信道在正常的

power: 无线网卡的功率设置


无线网卡的工作模式: 

以下附上工作模式解释图,一张图足以说明一切: 

这里写图片描述

详细说明 

essid  #设置ESSID.如果ESSID包含any/on/off则需要在前面加”–” 

  

例子: #iwconfig ath0 essid any #允许任何ESSID,也就是混杂模式 

    #iwconfig ath0 essid “My Network” #设置ESSID为”My Network” 

    #iwconfig ath0 essid –“ANY” #设置ESSID为”ANY” 

mode #设置无线网卡的工作模式,可以是: 

    Ad-hoc: 不带AP的点对点无线网络 

    Managed: 通过多个AP组成的网络,无线设备可以在这个网络中漫游 

    Master: 设置该无线网卡为AP 

    Repeater: 设置为无线网络中继设备,可以转发网络包 

    Secondary: 设置为备份的AP/Repeater 

    Monitor: 监听模式 

    Auto: 由无线网卡自动选择工作模式 

例子: #iwconfig ath0 mode Managed 

    #iwconfig ath0 mode Master 

channel [“num”|auto]#设置无线网卡的频道 

例子: #iwconfig ath0 channel 3 

    #iwconfig ath0 channel auto

设置开机启动 

设置开机启动其实就是将自己的配置写入开机启动文件,这在linux下的位置为:/etc/init.d/rcS文件末尾添加即可。


关键字:ARM平台  无线网卡  配置 引用地址:ARM平台下无线网卡的配置

上一篇:嵌入式stm32学习之路——第一弹(led流水灯工程)
下一篇:基于ZigBee和STM32的智能家居控制系统的设计与实现(二)

小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved