
WiFi
文章平均质量分 78
WiFi 协议与驱动开发
浮云流响
代码强国。
展开
-
wpa_supplicant中wifi断连相关的reason code含义
源文档原创 2021-12-13 10:50:31 · 4656 阅读 · 0 评论 -
Linux系统将WiFi配置为AP模式 --- hostapd 和 udhcpd的使用说明
文章目录hostapd一、功能说明二、配置文件hostapd.conf1. 配置WiFi 热点为无密码模式2. 配置WiFi热点为加密模式三、hostapd的启动udhcpd一、功能说明二、配置文件udhcpd.conf的使用三、实例说明四、使用示例总结hostapd一、功能说明hostapd是Linux系统上的一个带加密功能的无线接入点(access point : AP)程序。hostapd能够使得无线网卡切换为master模式,模拟AP(路由器)功能,作为AP的认证服务器,负责控制管理stati原创 2021-10-29 17:04:25 · 28809 阅读 · 14 评论 -
WIFI快连(一键配网)原理分析及优化建议
EZ配网说明文章目录EZ配网说明@[toc]EZ配网基本流程说明配网流程EZ配网原理组播广播EZ配网优缺点及优化建议优点缺点优化建议EZ配网基本流程说明EZ配网也叫wifi快连,目前市面上EZ配网的功能需要设备支持monitor模式(也称为混杂模式),即设备应当具有监听当前环境中空气包的能力。并且设备可以对相关的报文进行筛选,并解析出设备中特定信息用于完成配网。目前涂鸦EZ配网一般流程为:APP(一般为用户手机端)端发送带有AP ssid和AP passwd以及token的广播包或组播包。同时设备原创 2021-04-14 21:27:41 · 9879 阅读 · 4 评论 -
802.11无线通信帧分类及功能说明
802.11帧分类1. 数据帧数据数据包的作用是用来携带更高层次的数据(如IP数据包,ISO7层协议)。它负责在工作站之间传输数据。2. 管理帧管理数据包控制网络的管理功能管理帧负责监督,主要用来加入或退出无线网络,以及处理接入点之间连接的转移事宜。信标帧(Beacons): 在无线设备中,定时依次按指定间隔发送的有规律的无线信号(类似心跳包),主要用于定位和同步使用解除认证(Deauthentication)数据包Probe(request and response)Authentica原创 2021-04-03 16:03:54 · 3642 阅读 · 2 评论 -
80211 wifi帧格式--管理帧、数据帧、控制帧
80211帧格式--管理帧、数据帧、控制帧因为无线数据链路所带来的挑战,MAC被迫采用了许多特殊的功能,其中包括使用四个地址位。并非每个帧都会用到所有的地址位,这些地址位的值,也会因为MAC帧种类的不同而有所差异。未解决标题中所提到的问题,我们先来看一般的80211 MAC帧格式。我们可以看出802.11 MAC帧并未包含以太网帧的某些典型功能,其中最显著的是type/length位以及 preamble(同步信号) 。Preamble属于物理层, 而封装细节(如type与length) 则出现原创 2021-02-25 16:17:19 · 15993 阅读 · 2 评论 -
Wpa_supplicant工作流程分析之scan(从应用层到内核)(上)
Wpa_supplicant工作流程分析wpa_supplicant官网:https://w1.fi/wpa_supplicant/wpa_supplicant源码下载官网地址:https://w1.fi/releases/本文分析基于版本:V2.61. 初始化wpa_supplicant/main.c在main()中,完成了四件事。先看一下源代码,我们再来一一分析。int main(int argc, char *argv[]){ int c, i; struct wpa_interf原创 2020-12-31 15:52:18 · 3958 阅读 · 0 评论 -
wifi的工作模式
wifi的工作模式文章目录wifi的工作模式@[toc]一、概述二、wifi工作模式1. station 模式2. AP 模式3. Monitor 模式4. Ad-hoc 模式5. Repeater/WDS 模式6. mesh模式7. Client模式(客户端模式)8. Bridge模式(桥接模式)9. Managed mode(托管模式)10. Router 模式(路由模式)三、后记一、概述最近在做wifi_hal层时看开源的iwlib库的iwlib.c文件时候发现了下面这样的一个定义:/* Mo原创 2020-12-30 22:45:05 · 4087 阅读 · 0 评论 -
Probe Request 帧结构详细分解
Probe Request帧结构概述probe request属于管理帧,其遵循管理帧的一般格式,在《802.11无线权威指南》中管理帧的一般格式为:因为probe request属于管理帧,所以其也遵循这个格式。简单说明下各个部分的含义。帧主体中大部份的数据,如果使用长度固定的位,就称为固定式位;如果位长度不定,就称为信息元素( information element)。所谓信息元素,是指长度不定的数据区块。 每个数据区块均会标注上类型编号与大小, 各种信息元素的数据位都有特定的解释方式。M原创 2020-12-29 17:39:47 · 7970 阅读 · 4 评论 -
WIFI基础知识-2.4GZH的信号为什么比5GHZ的信号好
WIFI基础知识-2.4GZH的信号为什么比5GHZ的信号好其实如果你家里的路由器是双频路由,即同时支持2.4GHZ和5GHZ的信号。那么使用过程中,你可能会发现2.4GHZ的信号要比5GHZ的信号的好很多,但是5GHZ的速度要更快更稳定。这是什么原因呢?这是因为2.4GHZ的穿墙能力更强,绕墙能力也比5GHZ信号更强。盗图来说明一下:2.4GHZ信号的穿墙能力2.4GHZ...原创 2020-01-11 18:05:14 · 3534 阅读 · 0 评论 -
WiFi基本知识总结 --- 通信框架及基础概念说明
IEEE 802.11协议族定义了无线局网的MAC和PHY层标准,下面总结常见的IEEE 802.11类协议。IEEE802.11系列常见协议•11a: for5GHz•11b: for2.4GHz•11g: for2.4GHz•11n: for5GHzand2.4GHz将上面提到的协议,整理如下:802.11MAC层相关标准:只要是无线网络里面的一些功能的规范,或是具体协议的体现,如QOS、MESH、错误检测、数据帧校验、无线安全标准;原创 2019-12-30 21:07:52 · 28636 阅读 · 4 评论