
WiFi
kv110
这个作者很懒,什么都没留下…
展开
-
macbook pro抓取WiFi空口log
打开wifi打开自带的无线网络诊断 wireless diagnostics (可以直接搜索无线诊断)打开嗅探器sniffer设置频段 带宽原创 2021-07-04 18:47:26 · 1003 阅读 · 0 评论 -
iperf命令
服务器端iperf -s -w 4M客户端 (手机侧)iperf -c server_ip -i 1 -t 60 -w 4M有时服务器侧禁止了echo request or iperf测试需要到控制面板->系统和安全->Windows防火墙 ->高级安全Windows防火墙 修改下策略enable echo request and iperf原创 2021-07-04 18:03:39 · 544 阅读 · 0 评论 -
WiFi captive portal detection
adb shell settings get global captive_portal_detection_enableddisable detectionadb shell settings put global captive_portal_detection_enabled 0enable detection:adb shell settings put global原创 2021-07-04 18:01:15 · 589 阅读 · 0 评论 -
DFS测试
无线CE认证中的DFS测试原文链接:https://blog.youkuaiyun.com/zheng_wen_fei/article/details/78117415DFS测试包括以下5项:1.Beginning of cac2.End of cac3.off-channel cac4.in service monitoring5.channel shutdown6.non-occupancy period具体每一项测试意义,在规范里都有描述。简单说一下自己的理解。测...转载 2021-04-24 22:10:06 · 3598 阅读 · 0 评论 -
典型问题分析——wifi吞吐量测试和分析方法
https://blog.youkuaiyun.com/tankai19880619/article/details/91966964一、手机吞吐量测试方法准备工具:手机侧安装Magic Iperf软件;PC侧安装iperf.exe1.上行吞吐量测试方法手机作为client端,PC为server端2.下行吞吐量测试方法手机作为server端,PC作为client端TCP的只需要去掉-u参数即可:-i表示几秒回显一次,-t表示测试时常,-w表示缓存区大小注意,UDP测试方法见下图.转载 2020-10-27 21:54:20 · 24410 阅读 · 2 评论 -
使用wireshark观察SSL/TLS握手过程--双向认证/单向认证
SSL/TLS握手过程可以分成两种类型:1)SSL/TLS 双向认证,就是双方都会互相认证,也就是两者之间将会交换证书。2)SSL/TLS 单向认证,客户端会认证服务器端身份,而服务器端不会去对客户端身份进行验证。我们知道,握手过程实际上就是通信双方协商交换一个用于对称加密的密钥的过程,而且握手过程是明文的。这个过程实际上产生三个随机数:client random, server random, pre-master secret. 参考图解SSL/TLS协议.前两个随机数都是明文传送的,只.转载 2020-09-14 11:33:17 · 2055 阅读 · 0 评论 -
iwpriv code
iwprivhttps://hewlettpackard.github.io/wireless-tools/Tools.html需要加android.mk才能编译可参考iw tools for androidhttps://sourceforge.net/p/wtoolsandroid/code/ci/master/tree/原创 2020-07-31 14:55:18 · 475 阅读 · 0 评论 -
WiFi mtu
cat /sys/class/net/wlan0/mtu设置echo 1000> /sys/class/net/wlan0/mtuifconfig wlan0 mtu 1000原创 2020-07-18 23:21:23 · 391 阅读 · 0 评论 -
Qualcomm WiFi country code
Country Code information can be given to driver from:1. DefaultCountryTablefield in WCNSS_qcom_wlan_nv.bin-read during driver initialization2. gStaCountryCodeparameter in WCNSS_qcom_cfg.ini –read du...原创 2020-02-20 22:34:15 · 3358 阅读 · 0 评论 -
android Q支持的EAP方法配置
1,supplicant:/external/wpa_supplicant_8/wpa_supplicant/android.configCONFIG_EAP_MD5=yCONFIG_EAP_MSCHAPV2=yCONFIG_EAP_TLS=yCONFIG_EAP_PEAP=yCONFIG_EAP_TTLS=y#CONFIG_EAP_FAST=yCONFIG_EAP_GTC=y...原创 2020-02-19 21:32:02 · 1711 阅读 · 1 评论 -
第6代无线技术802.11ax详解
802.11ax,也称为高效无线网络(High-Efficiency Wireless-HEW),通过一系列系统特性和多种机制增加系统容量,通过更好的一致覆盖和减少空口介质拥塞来改善Wi-Fi网络的工作方式,使用户获得最佳体验;尤其在密集用户环境中,为更多的用户提供一致和可靠的数据吞吐量,其目标是将用户的平均吞吐量提高至少4倍。也就是说基于802.11ax的Wi-Fi网络意味着前所未有的高容量和高...转载 2020-01-04 22:35:51 · 5292 阅读 · 0 评论 -
802.11ac知识整合
802.11ac知识整合一、802.11ac简介 IEEE 802.11工作组在2013年发布了802.11ac的标准,802.11ac(VHT,Very High Throughput)是基于5G频段的802.11n(HT, High Throughput)技术的演进版本,通过物理层、MAC层一系列技术更新实现对1Gbps以上传输速率的支持,它的最高速率可达6.9Gbps,并且支...转载 2020-01-04 21:47:24 · 3151 阅读 · 0 评论 -
Qualcomm WiFi path
源代码:modem侧 wlan_procandroid 侧 vendor/qcom/opensource/wlan手机中路径/vendor/bin/hw/wpa_supplicant/vendor/bin/wpa_clifirmware:/firmware/imagewlanmdsp.mbnbdwlan.*adb rootadb shel...原创 2020-01-04 14:06:53 · 2252 阅读 · 0 评论 -
802.11a/b/g/n/ac速率表
1、802.11b,最高速率11Mbps 调制方式 速率(Mbps) DSSS 1 DSSS 2 CCK 5.5 CCK 11 2、802.11a/g,最高速率54Mbps ...转载 2020-01-01 16:58:39 · 8109 阅读 · 0 评论 -
wpa_supplicant 启动过程(android P/9.0)
frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiServiceImpl.javasetWifiEnabled() WifiController.sendMessage(CMD_WIFI_TOGGLED)frameworks/opt/net/wifi/service/java/com/android/serv...原创 2019-12-21 19:56:15 · 1838 阅读 · 0 评论 -
android P onProvisioningFailure 与onReachabilityLost
onProvisioningFailure通常发生在获取ipv4, ipv6,获取网关失败的情况下发生; 包括dhcp动态或静态分配,renew时都可以发生代码在 frameworks/base/services/net/java/android/net/ip/IpClient.java一种是在LOST_PROVISIONING被调用compareProvisioning()...原创 2019-12-15 17:39:51 · 1438 阅读 · 0 评论 -
Android P Wi-Fi scan
1. 在WifiSettings界面,每10s扫描一次frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/WifiTracker.javamWifiManager.startScan()sendEmptyMessageDelayed(MSG_SCAN, WIFI_RESCAN_INTERVAL_MS...原创 2019-12-14 18:43:37 · 791 阅读 · 0 评论 -
Wifi internet access判断
/frameworks/base/services/core/java/com/android/server/connectivity/NetworkMonitor.java isCaptivePortal() if (pacUrl != null) { result = sendDnsAndHttpProbes(null, pacUrl, ValidationPr...原创 2019-12-08 20:04:09 · 1040 阅读 · 0 评论 -
WifiQualifiedNetworkSelector
android m/mr1(6.0/6.1)WifiAutoJoinController.javaAndroid7.0/7.1frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiConnectivityManager.javaPeriodicScanListener onResultsAllSingleScan...原创 2017-05-13 23:02:46 · 1524 阅读 · 0 评论 -
WiFi debug log
WiFi debug log原创 2017-04-27 23:36:34 · 1368 阅读 · 0 评论 -
Wi-Fi display basics
前面几张图来源于Wi-Fi alliance, 版权归属于Wi-Fi alliance1. 典型拓扑结构2. 数据/控制分层3. video/audio payload 处理模型4. Capability negontiation5. WFD session注意setup, play都只由sink端发起6. tcpdump...原创 2019-08-02 23:20:44 · 213 阅读 · 0 评论 -
Wi-Fi display typical issues
1. connection failurecheck p2p connection or RTSPp2p scan/p2p connect (Airsniffer log/wpa_supplicant log)dhcp (tcpdump)RTSP (option request/response, get_parameter/set_parameter, setup, pla...原创 2019-08-06 00:09:52 · 180 阅读 · 0 评论 -
Wi-Fi Scan
Wi-Fi Scan原创 2017-03-05 23:08:29 · 5548 阅读 · 0 评论 -
Android WiFi icon
Android WiFi icon原创 2017-02-26 22:36:08 · 1244 阅读 · 0 评论 -
WiFi captive portal detection
WiFi captive portal detection原创 2017-03-01 23:11:55 · 1708 阅读 · 0 评论 -
WiFi Air Sniffer
1. install AirPcap dongle driverafter installation, check device managerPacket Caputre devices - AirPcap USB Wireless Capture Adapter (or similar)2. Run Wireshark (current version v1.10.6) C...原创 2014-04-15 16:20:52 · 5791 阅读 · 0 评论 -
WiFi direct
WiFi direct原创 2016-05-25 21:14:27 · 558 阅读 · 1 评论 -
iperf命令
iperf原创 2016-03-27 16:35:16 · 1608 阅读 · 0 评论 -
WiFi display
WiFi display原创 2016-01-25 22:16:40 · 681 阅读 · 0 评论 -
邓凡平WIFI学习笔记1:netd
·Netd接收并处理来自Framework层中NetworkManagementService或NsdService的命令。这些命令最终由Netd中对应的Command对象去处理。·CommandListener、DnsProxyListener、MDnsSdListener:分别创建名为"netd"、"dnsproxyd"、"mdns"的监听socket,并处理来客户端的命令。MD...转载 2019-08-24 16:50:07 · 1027 阅读 · 0 评论 -
邓凡平WIFI学习笔记3: WiFi 协议安全部分
安全是无线网络技术中一个很重要的部分,它主要有三个保护点。·数据的完整性(Integrity):用于检查数据在传输过程中是否被修改。·数据的机密性(Confidentiality):用于确保数据不会被泄露。·身份验证和访问控制(Authentication and Access Control):用于检查受访者的身份。安全知识点中会经常见到Key(密钥)和Password(密...转载 2019-08-24 16:52:58 · 2459 阅读 · 2 评论 -
Android P WIFI启动流程梳理
另有一篇类似的https://blog.youkuaiyun.com/weixin_42093428/article/details/808226321.回顾android O wifi启动流程主要包括驱动的加载,supplicant的启动,以及supplicant的连接(hidl),之前也看过Android 4.4的WiFi启动流程,前面提及的几个主要部分功能实现还是差不多的,Android O主要...转载 2019-09-02 12:13:54 · 2005 阅读 · 1 评论 -
Android wpa_supplicant源码分析–扫描scan过程
1 扫描过程一个完整的扫描过程 下发命令–>wpa_s构建扫描参数–>驱动扫描–>wpa_s接收到驱动的扫描结果接收到framework/wpa_cli下发的SCAN命令if (os_strncmp(buf, "SCAN ", 5) == 0) { wpas_ctrl_scan(wpa_s, buf + 5, reply, reply_size, &am...转载 2019-08-30 17:17:33 · 2901 阅读 · 0 评论 -
邓凡平WIFI学习笔记5: P2P
P2P Device:它是P2P架构中角色的实体,可把它当做一个Wi-Fi设备。·P2P Group Owner:Group Owner(GO)是一种角色,其作用类似于Infrastructure BSS中的AP。·P2P Client:另外一种角色,其作用类似于Infrastructure BSS中的STA。为了保证一定的传输速率,P2P要求P2P Device必须支持802....转载 2019-08-24 16:59:03 · 1678 阅读 · 0 评论 -
邓凡平WIFI学习笔记4:WiFi Simple configuration
1)打开AP和STA。用户首先从STA相关的设置选项中获取一个PIN码。2)用户将STA的PIN码通过AP的设置页面传递给AP。3)AP和STA将基于这个PIN码完成安全设置协商。然后STA将完成扫描、关联、四次握手等工作以加入目标AP。·Enrollee的角色类似于supplicant,它向Registrar发起注册请求。·Registrar用于检查Enrollee的合法性...转载 2019-08-24 16:58:28 · 1256 阅读 · 0 评论 -
android系统中wifi省电模式下的四个基本概念:TIM、DTIM、Beacon-Interval、Listen-Interval
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.youkuaiyun.com/hengkong_horse/article/details/88058601、TIM(traffic indication message)每一个Beacon的帧中都有一个TIM信息 ,它主要用来由AP通告它管辖下的哪个ST...转载 2019-08-20 14:15:41 · 5100 阅读 · 3 评论 -
List of WLAN channels
https://en.wikipedia.org/wiki/List_of_WLAN_channels5 GHz (802.11a/h/j/n/ac/ax)转载 2019-08-20 13:48:41 · 1230 阅读 · 0 评论 -
802.11协议精读10:节能模式(PSM)
序言在802.11主要的版本中,总共定义了四种节能模式,本文主要关注最初始的PSM模式,对于在802.11e中添加的ASPD以及802.11n中添加的PSMP,SMPS机制,我们在下一篇再进行论述。PSM(Power Save Mode):802.11协议中初始的节能模式,其对基础架构模式和IBSS模式下的节能机制分别进行了定义,并且在DCF和PCF模式下,其具体的MAC层工作机制也有不同。...转载 2019-08-24 00:08:00 · 959 阅读 · 0 评论 -
802.11的隐藏节点和RTS/CTS机制(一)
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.youkuaiyun.com/hellomxj1/article/details/84339230目录:1、无线传输相关范围2、隐藏节点3、暴露节点4、RTS/CTS机制802.11协议适用于无线局域网,这一点和802.3有着本质性的不同。...转载 2019-08-20 10:35:03 · 5419 阅读 · 0 评论 -
Android WiFi code
1. ArchitectureApplication layer: Settings/other appFramework: Android FrameworkNative C: wpa_supplicant, netd/hostapd/netlinkKernel: WLAN STA/AP/P2P driver 2. Code pathpackages\app原创 2013-02-03 18:00:03 · 3134 阅读 · 0 评论