
wifi
cupidove
这个作者很懒,什么都没留下…
展开
-
wifi 基础知识
1. IE802.11简介标准号IEEE 802.11bIEEE 802.11aIEEE 802.11gIEEE 802.11n标准发布时间1999年9月1999年9月2003年6月2009年9月工作频率范围2.4-2.4835GHz5.150-5.350GHz5.475-5.725GHz5.725转载 2014-04-07 18:10:21 · 1376 阅读 · 0 评论 -
wifi direct介绍与ad-hoc区别
There are a few key features to know about Wi-Fi Direct:Wi-Fi Direct enlists a technology known as "Soft AP": Soft AP, in a nutshell, is software-based access point functionality built into Wi转载 2015-01-08 11:08:28 · 8396 阅读 · 0 评论 -
802.11速率计算
Guard IntervalThe Guard Interval is the ratio of the Cyclic Prefix "CP" time to the inverse FFT time "T(IFFT)." The guard interval is used to eliminate inter-symbol and inter-carrier interfe原创 2014-12-25 16:21:34 · 9219 阅读 · 0 评论 -
802.11N blockACK
802.11n最主要的添加了Block Ack这个技术,但是在实际应用中对于BA还是知之甚少,转贴一个讲述BA基本原理的文章,但是我通过wireshark进行抓报并没有在BAR(Block Ack Requst)里面找到文中所说的相关信息,但是找到了一个CACE Technlologies 发布的一个用wireshark进行分析11n的文章,其内容请参见我的博客中另一篇有关文章。转载 2014-09-26 17:30:52 · 14801 阅读 · 0 评论 -
问题解答理解802.11n
802.11n Frequently Asked QuestionsWhile 802.11n technology brings enormous benefits in terms of increased coverage, throughput and capacity, it also requires careful planning and optimization fo转载 2015-04-22 11:38:49 · 4368 阅读 · 0 评论 -
Wpa_supplicant.conf用法小结
Wpa_supplicant是linux系统下一个非常强大的无线网卡管理程序。google搜索到的它似乎不支持WPA2和AES,其实不然,参考它的文档可以发现,WPA2只是RSN的别名,而AES也是CCMP的一部分,所以它们的支持完全是没有问题的。它的文档看起来非常复杂,其实配置非常简单,下面先给出我的wpa_supplication.confctrl_interface=/var转载 2015-04-27 17:56:56 · 30469 阅读 · 0 评论 -
Openwrt无线管理工具/命令
查看连接Openwrt路由的无线客户端:iwinfo wlan0 assoclistiw dev wlan0 station dump查看分配的DHCP客户端IP:cat /tmp/dhcp.leases 扫描无线路由器/AP:iwinfo wlan0 scan查看Openwrt路由无线信息:iwinfo wlan0 infowlan0 ESSI转载 2015-05-09 11:38:00 · 13479 阅读 · 0 评论 -
通过命令连接wifi
Step 1: Find available WiFi adapters – WiFi network from command lineThis actually help .. I mean you need to know your WiFi device name before you go an connect to a WiFi network. So just use转载 2015-04-28 18:26:15 · 10904 阅读 · 0 评论 -
iwpriv 命令wifi使用实例
Examples===================================================================-------------------------------------------------------------------------------------------------------a> Config STA to原创 2016-12-13 09:47:34 · 9081 阅读 · 0 评论 -
Wireshark命令行工具tshark使用小记
1、目的 写这篇博客的目的主要是为了方便查阅,使用wireshark可以分析数据包,可以通过编辑过滤表达式来达到对数据的分析;但我的需求是,怎么样把Data部分导出来,因为后续的工作主要针对数据包的Data部分,主要是对本地存储的.pcap文件进行解析。这时候就会使用到tshark命令行工具,可以通过命令提取自己想要的数据,可以重定向到文件,也可以结合上层语言比如Java,来调用命令行,转载 2017-02-09 17:23:20 · 1289 阅读 · 0 评论 -
19.4.6.6.5 Data interleaving
void ofdm_interleaving(int_32 Ncbps, int_32 Nbpsc, INOUT uint_8 indat[], int_32 inlen){ int_32 s, i, j, k; uint_8 mdat[288]; if(Ncbps != inlen * 8) { err("Ncbps != inlen\n"); return ; } me原创 2017-05-04 16:57:20 · 696 阅读 · 0 评论 -
19.4.6.6.6 Subcarrier modulation mapping
uint_8 get_bit_value(uint_8 *bin, const int size){ //bn...b4b3b2b1b0这样的顺序 uint_8 bitval = bin[0]; for (int i = 1; i < size; i++) { bitval |= (bin[i] << i); } return bitval;}int_32 Subcarri原创 2017-05-04 17:23:34 · 517 阅读 · 0 评论 -
用wpa_cli 连接无线网络
用wpa_cli 连接无线网络wpa_supplicant软件包中包含客户端程序 wpa_cli,通过它可以直接连接无线网络,不需要通常的无线网络配置文件的方式,这在某些特殊情况下是有用的。下面通过一个例子来说明wpa_cli 的使用:1、启动wpa_supplicant 以daemon方式启动wpa_supplicat:wpa_supplicant -B -i wla转载 2014-11-27 14:37:33 · 1775 阅读 · 0 评论 -
802.11 b/g/n/ac 进化史
802.11b 頻率 2.4GHz上期我們談到802.11a使用ISM(Industrial, Scientific and Medical radio band,工業、科學以及醫療無線頻段)的5GHz頻段,可惜的是各國政府對於這個頻段的使用頻率分歧度較大,在加上能夠傳輸和接收5GHz頻段的硬體設備比較貴,同時也因5GHz頻段的頻率範圍大,前端的天線和收發器的製作較為困難。802.转载 2014-10-23 15:11:05 · 8068 阅读 · 0 评论 -
iwconfig android
iwconfig工具使用 下载iwconfig工具相关的源代码,并成功交叉编译通过,用于实际项目中。可依据实际需要修改Makefile中的"CC=gcc","AR=ar"以及安装路径, 我是CC=$(TOOLCHAIN)/bin/arm-linux-gcc,和AR=$(TOOLCHAIN)/bin/arm-linux-ar;其余makefile不需要修改;用 make clean转载 2014-04-07 18:16:52 · 3253 阅读 · 0 评论 -
DHCP协议与dhcpcd分析
第一部分 DHCP工作过程DHCP的工作过程主要分为以下六个阶段: 发现阶段,即DHCP客户端寻找DHCP服务器的阶段。DHCP客户端首先以广播方式发送DHCP DISCOVER发现信息来寻找DHCP服务器(因为DHCP服务器的IP地址对于客户端来说是未知的),即客户端向地址255.255.255.255发送特定的广播信息。请求信息主要包含客户端的网卡MAC地址还有客户端的计算转载 2014-04-07 18:14:16 · 20940 阅读 · 0 评论 -
adb shell wifi
[DESCRIPTION]通过命令行打开wifi,打开supplicant,从而运行wpa_cli,可以解决客户没有显示屏而无法操作WIFI的问题,还可以避免UI的问题带到driver[SOLUTION]1 ICS2及以前版本打开wifi: #adb shell#cd /sys/class/rfkill/rfkill转载 2014-04-07 18:14:57 · 5978 阅读 · 3 评论 -
802.11协议基础
1. 802.11管理功能–用户接入过程 STA (工作站)启动初始化、开始正式使用、AP 传送数据幀之前,要经过三个阶段才能接入: (1) 扫描(SCAN) (2) 认证(Authentication) (3) 关联(Association) 1.1 802.11管理–扫描(SCAN)转载 2014-04-07 18:19:28 · 20941 阅读 · 0 评论 -
wpa_supplicant & wpa_cli 无线网络配置
目前可以使用wireless-tools 或wpa_supplicant工具来配置无线网络。请记住重要的一点是,对无线网络的配置是全局性的,而非针对具体的接口。 wpa_supplicant是一个较好的选择,但缺点是它不支持所有的驱动。请浏览wpa_supplicant网站获得它所支持的驱动列表。另外,wpa_supplicant目前只能连接到那些你已经配置好ESSID的无线网络。wire转载 2014-09-04 11:27:30 · 12042 阅读 · 0 评论 -
linux软AP--hostapd+dhcpd
随着手机、笔记本等无线设备的增多,公司里的家用三个无线路由器已经不堪重负,老是有人说连不上。谁让咱是运维呢,在很多人眼里运维 =网管 (深表委屈),没办法就再兼一个企业网管的职务吧 。给BOSS提出的解决方案有二:一、购买企业无线路由 ,价格从几百到几千不等,性能从支持30台设备到100台以也不等,最大速率从150M到1300M等也有很多档次,还有一些其他参数和功能不再一一表述;二、购买无线网转载 2014-08-26 11:24:55 · 18237 阅读 · 3 评论 -
802.11 - (1)
一、概论1.1.简介IEEE802家族是由一系列局域网络(Local Area Network,LAN)技术规格所组成,802.11属于其中一员。载波检测多重访问/碰撞检测(Carrier Sense Multiple Access network with Collision Detection,简称CSMA/CD)规格,与(通常误称的)Ethernet有转载 2014-08-29 10:28:30 · 5777 阅读 · 0 评论 -
Linux Wireless架构总结
1. 无线网络驱动(ath9k_htc) ath9k_htc是一个基于USB接口的SoftMAC无线网络适配器。为了其驱动能正常工作,首先必须调用usb_register来注册驱动定义的usb_driver,以借助USB Core的力量来处理与USB协议相关的事件。其代码如下:static struct usb_driver ath9k_hif_usb_driver =转载 2014-09-04 10:52:53 · 1391 阅读 · 0 评论 -
wpa_supplicant软件架构分析
1. 启动命令wpa supplicant 在启动时,启动命令可以带有很多参数,目前我们的启动命令如下:wpa_supplicant /system/bin/wpa_supplicant -Dwext -ieth0 -c/data/wifi/wpa_supplicant.conf -f/data/wifi/wpa_log.txt wpa_supplicant对于启动命令带的参数,用转载 2014-09-04 11:26:35 · 1027 阅读 · 0 评论 -
Linux--Socket Buffer--Netowrk Devices--Network Drivers
1. ISO参考模型与TCP/IP参考模型2. 在kernel中如何管理网络包(Network Packets)2.1 定义Socket Buffers Socket Buffers 由以下两部分组成: 1) Packet data: 它是在网络上传输的数据,其存储位置对应的PDU (Protocol Da转载 2014-09-04 11:09:51 · 1389 阅读 · 0 评论 -
wpa_supplicant与kernel的接口
1. 接口定义实现wpa_drivers wpa_drivers的定义如下:[cpp] view plaincopystruct wpa_driver_ops *wpa_drivers[] = { #ifdef CONFIG_DRIVER_WEXT &wpa_driver_wext_ops, // 我转载 2014-09-04 11:13:14 · 2057 阅读 · 0 评论 -
OFDM
章节一:时域上的OFDM OFDM的"O"代表着"正交",那么就先说说正交吧。 首先说说最简单的情况,sin(t)和sin(2t)是正交的【证明:sin(t)·sin(2t)在区间[0,2π]上的积分为0】,而正弦函数又是波的最直观描述,因此我们就以此作为介入点。既然本文说的是图示,那么我们就用图形的方式来先理解一下正交性。【你如果能从向量空间的角度,高屋建瓴的看待这个问题的话转载 2017-07-10 15:19:25 · 1225 阅读 · 0 评论