wifi
西西人
通往牛逼的道路上一路狂奔
展开
-
[转载]写一篇最好懂的HTTPS讲解
本文同步发表于我的微信公众号,扫一扫文章底部的二...转载 2020-03-12 12:46:20 · 190 阅读 · 1 评论 -
[转载] Association and Authentication
转自 https://blog.csdn.net/sinat_20059415/article/details/88360493 前言:看自己抓的WiFi连接的包前面还有几类包的交互,学习下是干什么的。Probe Request/Response(主动scan,区别于beacon 被动s...转载 2019-04-28 11:36:55 · 522 阅读 · 0 评论 -
[转载]五层网络协议,各层功能,各层协议
一、OSI七层模型OSI七层协议模型主要是:应用层(Application)、表示层(Presentation)、会话层(Session)、传输层(Transport)、网络层(Network...转载 2020-03-12 12:42:50 · 485 阅读 · 0 评论 -
[转载]主流漫游技术-OKC&802.11r介绍
前言:什么是漫游?漫游行为:简单来说,就是设备从一个AP,连接到另一个AP。IP地址不需要重新申请。整个过程需要尽可能快的进行,否则对于用户而言,就会发现网络出现卡...转载 2020-01-04 17:47:13 · 588 阅读 · 1 评论 -
[转载]非802.11r的Fast Roaming
转:http://blog.csdn.net/winterth/article/details/8108606Fast Roaming就是为了提高roaming的效率。在802.11r前,通常是指在RSN(WPA2)的框架下,略过EAP/802....转载 2020-01-04 17:43:59 · 760 阅读 · 0 评论 -
[转载]Android 9 Wifi 调试
supplicant扫描的调用过程(使用nl80211)supplicant接收到”SCAN”命令后,由wpa_supplicant_ctrl_iface_process处理。wpa_supplicant_ctrl_iface_processwpas_ctrl_scan // 处理扫描命令wpa_supplicant_req_scanwpa_supplicant_scanwpa_sup...转载 2019-11-26 21:22:28 · 1387 阅读 · 0 评论 -
[转载] HIDL最全编译流程
想了解HIDL介绍的可以参考《HIDL概述》,本篇文章主要介绍HIDL的详细编译流程及简单的客户端应用(C++跟Android客户端的应用)。一、准备工作整一套源码,Android O或者...转载 2019-11-23 18:47:48 · 308 阅读 · 1 评论 -
[转载]Android8.1HAL层开发
本文基于Android8.1源码。这里介绍的是一种简单HAL的写法与调用。我将会编写一个app直接调用HAL的接口,而HAL层代码将直接读写驱动的节点。简介Android O的一项新元素是 Project Treble。这是 Android 操作系统框架在架构方面的一项重大改变,旨在让制造商以更低的成本更轻松、更快速地将设备更新到新版 Android 系统。在Android O之前,...转载 2019-11-23 18:22:49 · 264 阅读 · 0 评论 -
[转载]在Android 8.0之后版本上添加Hidl Service
目录1. 编写hal文件并编译2. 实现Hidl Interface3. 编写hdil service4. 配置manifest.xml 5. hidl client端调用...转载 2019-11-23 18:13:32 · 221 阅读 · 0 评论 -
[转载]Android O HIDL的使用例子 -- 蓝牙HCI 服务进程
1.1、Treble 计划概览 Android O 引入” Treble” 计划,目标是通过重构 Android OS 的 framework,使 Android 设备制造商能更快、更易、更低成本地升级 Android 版本。新的架构主要有两个特点:...转载 2019-11-23 17:56:28 · 629 阅读 · 1 评论 -
[转载]深入理解Wi-Fi P2P
概述介绍Wi-Fi联盟推出的另外一项重要技术规范WiFi P2P。 该规范的商品名为Wi-Fi Direct, 它支持多个Wi-Fi设备在没有AP的情况下相互连接.在Android平台的Wi-Fi相关模块中, P2P的功能点主要集中在:· Android Framework中的WifiP2pService, 其功能和WifiService类似, 用于处理和P2P相关的工作。· wpa_s...转载 2019-11-21 20:58:08 · 2421 阅读 · 0 评论 -
[转载]WifiDirect (WIFIP2P) 最全最详细,应用于智能硬件(智能家居,车机,无人机)等
前沿:好久没更博客了,手都快生了。不过但凡长时间的积累之后就会有精品,我希望我这一篇文章能帮助各位正在“坑里”的猿猿们。产品:你给我调研一个手机连上无网WIFI 后能继续使用手机流量的 需求。WIFI不能自动跳转和改变,(WIFI和移动流量必须同时开启)。 程序员:?????纳尼??2333333~初听到需求,我于是去啪啪啪的搜了一圈, 搜:wifi和移动流量能同时使用么?wifi连接...转载 2019-11-21 20:48:07 · 995 阅读 · 0 评论 -
[转载]WIFI Direct/WIFI P2P
上节说过了网卡的选型,之所以网卡的选型如此重要,主要是因为Miracast网卡相比较于普通的网卡多了个P2P功能,底层可靠了,才能很好的进行接下来的上层开发,如果我们已经有了可靠的P2P网卡以及网卡驱动,那我们接下来就可以先进行P2P部分上层代码的开发啦。1.P2P的模型 图1 p2p的基本模型P2P Group Owner: 类似AP功能,控制Wi-Fi P2P组,...转载 2019-11-21 20:40:08 · 731 阅读 · 0 评论 -
[转载] 高通WLAN驱动分析
一、硬件部分整体架构其实主要由三部分组成:运行在modem侧的wcnss arm9处理器,AP,以及WLAN芯片。二、软件组成1.位于modem侧的hlos运行固件,启动子系统2.运行与ap侧的一些守护进程,完成固件配置的下载高通wlan驱动,主要是通过ap去控制该wcnss arm9的wifi基带处理器。三、驱动代码组成驱动初始化电源初始化:wlan_hdd_main.c与...转载 2019-11-20 08:49:54 · 1429 阅读 · 0 评论 -
[转载]Android系统如何移植wpa_supplicant及wifi驱动
一、WPA_SUPPLICANT简介 1. 什么是wpa_supplicant wpa_supplicant is a WPA Supplicant for Linux, BSD, Mac OS X, and Windows with support for WPA and WPA2 (IEEE 802.11i / RSN). It ...转载 2019-11-18 20:47:29 · 559 阅读 · 0 评论 -
[转载]ndroid WiFi 架构总览(模块及接口)
Android WiFi 架构总览本文介绍Android源码项目(AOSP)中WiFi功能的软件架构及各个模块(可执行文件、动态链接库)间的接口。SDK APIAndroid SDK为开发者提供了WiFi编程接口,使用起来非常方便。相关包: android.net.wifi(写App时只需import该包,即可使用WiFi相关功能)主要相关类: * WifiManager WIFI...转载 2019-11-18 20:42:00 · 279 阅读 · 0 评论 -
[转载]高通平台常用缩写
高通的MSM是mobile station modems . 移动基带处理器.带基带的手机处理器. QRD就是高通参考设计(Qualcomm Reference Design)PBL:APPS PBL(Application Primary Boot Loader),主引导加载程序RPM:Resource Power Manager,资源电源管理器RPM(Resource Po...转载 2019-11-18 09:16:01 · 386 阅读 · 0 评论 -
[转载]主流漫游技术-OKC&802.11r介绍
前言:什么是漫游?漫游行为:简单来说,就是设备从一个AP,连接到另一个AP。IP地址不需要重新申请。整个过程需要尽可能快的进行,否则对于用户而言,就会发现网络出现卡顿。而为了安全,网络的认证过程已经变得十分耗时(例如802.1X认证)。所以为了避免漫游时出现重新认证,开发...转载 2019-11-16 09:15:38 · 979 阅读 · 0 评论 -
[转载] Android O wifi turn on -- load driver
1. frameworks/base/wifi/java/android/net/wifi/WifiManager.java public boolean setWifiEnabled(boolean enabled) { mService.setW...转载 2019-11-16 08:50:07 · 313 阅读 · 0 评论 -
[转载]Android O wifi turn on -- start supplicant
Android O wifi turn on -- load driver后续1. frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiStateMachine.java class InitialState extends State {... public boolean processMe...转载 2019-11-16 08:48:54 · 152 阅读 · 0 评论 -
[转载]wifi adb连接
adb一般通过数据线连接可以进行android手机的调试工作,现在提供一种无线的连接方式:wifi adb前提:电脑和Android设备连接在同一个WIFI网络环境(同一个局域网)可以通过电脑执行ping android设备的IP例如ping 172.28.40.67,如果ping成功,说明可以连接C:\Users\Administrator> ping 172.28.40.6...转载 2019-11-16 08:36:21 · 139 阅读 · 0 评论 -
[转载]Android wifi探究一:初步认识wpa_supplicant与wifi框架梳理
平时和wifi打交道还算比较多吧,wifi出了问题就只能找大神解决,这是件很令人伤感的事情。所以就想自己分析下android源码中wifi的框架,以后wifi出了问题,自己也能尝试的解一解。分析过程必定会有很多理解不到位或者错误的地方,欢迎大家不吝啬恶毒之词,使劲拍砖。一.认识wpa_supplicantwpa_supplicant是Android平台使用的用来管理wifi的应用程序,它可...转载 2019-11-15 20:47:20 · 552 阅读 · 0 评论 -
[转载]hostapd配置解析
转载自:老丁的Linux:http://laoding.blog.51cto.com/980622/1697015hostapd 的配置文件位于 /etc/hostapd/hostapd.conf 。interface=wlp2s0#bridge=br0driver=nl80211logger_syslo...转载 2019-11-15 20:38:38 · 836 阅读 · 0 评论 -
[转载] 深入理解Android系统网络架构
引言:这篇文章以WiFi举例,介绍了Android系统网络架构。其内容包含:网络链路的连接和注册、网络有效性检测和网络优选、Android系统网络防火墙和几种场景下的网络策略等,文章的最后也列举了几种常见的无法上网原因供大家参考。一. 基本结构1.1 类图1.2 WifiServiceWifiManager中公开API的具体实现,提供了WiFi打开与关闭、配置和扫描、连接和断开等方法,...转载 2019-11-15 20:26:39 · 836 阅读 · 0 评论 -
[转载]从Android源代码来看WiFi直连
什么是WiFi直连通俗点说,它可以不通过网络,也不通过蓝牙,只要两台设备都支持WiFi直连,打开WiFi,不用连接任何WiFi,就可以进行信息的传输(请忽略下面两张图中的WiFi连接标志,因为其与WiFi的连接与否无关,打开就可以)。 在Android的设置->网络与互联网->WLAN->WLAN偏好设置->高级->WLAN直连中可以找到关于Wi-Fi直连的设置,...转载 2019-11-14 08:47:53 · 639 阅读 · 0 评论 -
[转载]WiFi驱动(1)框架解析
本文从硬件结构到软件实现探究Linux中WiFi驱动的框架。如下图:硬件角度:CPUWiFi芯片,以rtl8723为例总线SDIO软件角度:电源、GPIO:负责WiFi模组的电源管理、IO管理SDIO:数据通道WiFi驱动:负责WiFi规范实现Sysfs:/sys/文件系统中提供访问驱动接口Linux有非常好的模块化机制,所以这几部分作为各自独立的模块进行注册,下面从代码示例的方式看下...转载 2019-11-14 08:32:44 · 833 阅读 · 0 评论 -
[转载]Linux内核网络分层结构
Preface Linux内核对网络驱动程序使用统一的接口,并且对于网络设备采用面向对象的思想设计。 Linux内核采用分层结构处理网...转载 2019-10-24 09:11:57 · 135 阅读 · 0 评论 -
[转载]android 自动连接WiFi
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-10-23 09:29:45 · 602 阅读 · 0 评论 -
[转载]802.11ax前瞻6:802.11ax(WiFi-6)要解决的问题,目标,以及如何技术革新
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-10-21 20:16:14 · 555 阅读 · 0 评论 -
[转载]隐藏SSID和STA搜索隐藏SSID原理
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-10-14 09:18:15 · 1477 阅读 · 0 评论 -
[转载]Android7 WIFI系统 PNO机制流程详解和隐藏BUG修改
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-10-14 09:12:07 · 419 阅读 · 0 评论 -
[转载]高通Android7.1 WIFI国家码问题
20:12:08.774420 [20:12:03.149290] [000000002A1ADFB1] [wpa_s] wlan:...转载 2019-10-12 09:14:44 · 1301 阅读 · 0 评论 -
[转载]AsyncChannel的使用和原理
转自 https://blog.csdn.net/u010961631/article/details/48179305#t13 本文主要介绍AsyncChannel的使用和内部原理。一、AsyncChannel概述  ...转载 2019-04-22 14:18:58 · 152 阅读 · 0 评论 -
[转载] 4-Way Handshake 学习
转载 https://blog.csdn.net/sinat_20059415/article/details/88066924 1. 4-Way Handshake概要For AP and client exchanging encrypted data, both need to have the right key(s) installed. Each t...转载 2019-04-30 10:42:33 · 630 阅读 · 0 评论 -
[转载]世界各个地区WIFI 2.4G及5G信道划分表(附无线通信频率分配表)
目前主流的无线WIFI网络设备802.11a/b/g/n/ac:传统 802.111997年发布两个原始数据率:1Mbps 和 2Mbps跳频展频 (FHSS)或直接序列展布频谱(DSSS)三个不重叠的信道中,工业、科学、医学 (ISM) 频段频率为2.4GHz最初定义的载波...转载 2019-05-14 17:44:33 · 2991 阅读 · 0 评论 -
[转载] Android Wi-Fi Display(Miracast)介绍
转自 https://blog.csdn.net/Innost/article/details/8474683 Android Wi-Fi Display(Miracast)介绍2012年11月中旬,Google发布了Android 4.2。虽然它和Android 4.1同属Jelly Bean系列,但却添加了很多新的功能。其中,在显示部分,Android 4.2在...转载 2019-05-22 16:09:54 · 369 阅读 · 0 评论 -
[转载] wifi 通过omnipeek 查看 pmf是否生效
给android的wifi设备添加PMF支持时,抓取omnipeek分析。从assoc req 中发现相关标志位没有使能,说明STA 没有使能PMF RSN Capabilities: %0000000000000000 [74-75] ...转载 2019-06-24 10:08:39 · 1181 阅读 · 1 评论 -
[转载]命令设置wifi国家码
转自 https://blog.csdn.net/h784707460/article/details/79980240 1. wpa_cli -i wlan0 set country [country_code] 2. service call wifi [setCountryCode_COD...转载 2019-07-26 14:31:20 · 1231 阅读 · 0 评论 -
[转载]深入理解Android系统网络架构
转自 https://blog.csdn.net/qq_14978113/article/details/89182253 引言:这篇文章以WiFi举例,介绍了Android系统网络架构。其内容包含:网络链路的连接和注册、网络有效性检测和网络优选、Android系统网络防火墙和几种场景下的网络策略等,文章的最后也列举了几种常见的无法上网原因供大家参考。一. 基本结构1.1 类图1....转载 2019-07-26 15:32:41 · 1182 阅读 · 0 评论 -
[转载]linux设备驱动——andriod平台wlan驱动
转自:http://blog.csdn.net/wanggongzhen1983/article/details/5330139linux设备驱动——andriod平台wlan驱动 关于这一部分的blog,所有的内容均摘自自己的工作总结笔记,在很多网站都发现了自己写的技术总结的转载感到很高兴,虽然我还是个菜鸟,但是我会继续努力。另外关于wlan驱动这方面...转载 2019-08-20 09:36:34 · 125 阅读 · 0 评论