wireless
supercell_jay
这个作者很懒,什么都没留下…
展开
-
手动编译kernel和supplicant使树莓派支持wpa3
目前支持wpa3的client毕竟还少,因此决定用树莓派作为wpa3 client,同时为了方便分析wpa3有关的supplicant和 kernel的代码流程,决定手动编译。编译之前需要下载树莓派对应的工具链和driver patch。https://community.cypress.com/docs/DOC-17441git clone https://github.com/raspberrypi/tools ~/toolsgit clone --depth=1 --branch rpi-4.原创 2020-07-18 21:33:16 · 1973 阅读 · 0 评论 -
mu-mimo/ mimo 的解释
首先说什么是MIMO,MIMO就是AP到Client可以同时建立多条独立的空间数据流,同时传输数据,2x2MIMO就是两条数据流,4x4MIMO就是4条空间流。然后什么是MU-MIMO,如果没有MU-MIMO在同一时间AP只能与一个client通信,而MU-MIMO则可以让不同的空间流与不同的client通信,如果路由器支持4x4MIMO,client支持2x2MIMO,则路由器就可以同时与两...原创 2020-02-23 20:05:13 · 7499 阅读 · 0 评论 -
高通 无线驱动(wireless driver) 状态机详解
由于公司希望让产品提高无线状态下连接速度,因此就需要修改状态机。去除一些不必要的耗时操作,所以最近主要研究了下高通的wireless的驱动STATION mode 部分。 好了,下面进入正题。众所周知。 client 和 hostap 关联需要四个步骤(假设采用open 方式,no psk加密)。1. wlan 管理帧交互流程1. host端定期向空气中发出beacon帧。 cl...原创 2018-07-21 12:33:22 · 5126 阅读 · 0 评论 -
shell 脚本检测系统的内存变化
while true;do if [ ! -n "$1" ];then echo "pls set a arg for memfree that we assagin" exit 1 fi memfree=$1 echo "debug oom shell,we set memfree:${memfree}" date ...原创 2018-10-27 16:52:08 · 667 阅读 · 0 评论 -
wrieshark 抓包图解 MSDU AMSDU MPDU AMPDU 的区别
区分这几种帧格式明确 802.3 和 802.11 两种帧格式即可MSDU: 首先 MSDU 是802.3的帧格式,从以太口发出去的帧都是MSDU格式的A-MSDU: AMSDU 是把几个MSDU 聚合在一起并从以太网口发出去的帧MPDU: MPDU属于802.11的帧, 从协议栈发下来的数据首先先被转化成802.3格式的MSDU,之后经过wireless driver,继而通过无线...原创 2018-10-27 17:20:05 · 17012 阅读 · 3 评论