摘要: 帧类型 802.11帧主要有三种类型: 管理帧 它的主要作用是维护接入点和无线客户端之间的通信,管理帧框架拥有以下子类型: Authentication De-authentication Association Request Association Response Reassociation 阅读全文
posted @ 2021-01-28 16:23 肉滚滚和代码 阅读(17455) 评论(0) 推荐(5) 编辑
摘要: Reason Code 位 当对方不适合加入网络时,工作站会送出 Disassociation(解除连接)或 Deauthentication(解除身份认证)帧作为应答。这些帧当中包含一个长度 16bit 的 Reason Code(原因代码)位,表示对方的做法有误,如图 4-29 所示。表 4-5 阅读全文
posted @ 2021-01-28 16:21 肉滚滚和代码 阅读(1623) 评论(0) 推荐(0) 编辑
摘要: 前提是设备支持5G频段 有两种方法,第二种不需要重新编译,比较方便 暴力修改-系统层 如果要支持5G热点,需要把channel改为149(可以通过iwlist c 指令查看可用的信道),还需要修改hw_mode=a, 修改源码:system/netd/server/SoftapController. 阅读全文
posted @ 2021-01-28 14:34 肉滚滚和代码 阅读(1159) 评论(0) 推荐(0) 编辑
摘要: STA相关的一般配置 参数 含义 最小值 最大值 默认值 gNeighborLookupThreshold 1 触发roam scan发生的条件在WCNSS_qcom_cfg.ini文件中gNeighborLookupThreshold=78,表示当信号小于-78db时将触发roam scan。 0 阅读全文
posted @ 2021-01-28 14:31 肉滚滚和代码 阅读(927) 评论(0) 推荐(0) 编辑
摘要: 前言 Android N wifi auto connect流程分析 Android N selectQualifiedNetwork分析 Wifi自动连接时的评分机制 今天了解了一下Wifi自动连接时的评分机制,总结如下: WifiConnectivityManager的初始化: /framewo 阅读全文
posted @ 2021-01-28 11:56 肉滚滚和代码 阅读(1210) 评论(0) 推荐(0) 编辑
摘要: 前言: 参考:Android N wifi auto connect流程分析 后续 Android 8.0/9.0 wifi 自动连接评分机制 分析 前面说了,handleScanResults会去调QualifiedNetworkSelector.selectQualifiedNetwork去筛选 阅读全文
posted @ 2021-01-28 11:27 肉滚滚和代码 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 定义 当有两个或者两个以上的已经保存的无线网络可以连接时,系统通过选择算法来选择一个最优网络。 在Android L,wifi的自动重连机制是由WifiAutoJoinController 类来实现,核心的方法就是attemptAutoJoin(), 然而,android L这个机制和用户conne 阅读全文
posted @ 2021-01-28 11:19 肉滚滚和代码 阅读(1822) 评论(0) 推荐(1) 编辑
摘要: 前言 WiFi网络为我们提供了2个无线LAN网络运营频段:2.4GHZ频段和5GHz频段。2.4GHz频段的干扰是目前WLAN网络面临的困境之一。许多无线局域网专业人员通常会建议您尽可能将重要的业务场景放在5GHz频段上,因为5GHz频段拥有更多可用信道且每个信道相应的设备数量相应更少。然而,就在你 阅读全文
posted @ 2021-01-28 11:08 肉滚滚和代码 阅读(1944) 评论(0) 推荐(0) 编辑
摘要: 前言 网上百度了很多资料,都没有找到国家码对应支持哪些信道的资料,无奈只能qiang到谷歌,分享给大家完整的WIFI 国家码和信道划分。 安卓WIFI国家码的影响 android中设置wifi国家码的代码路径是在/device/qcom/xxx/system.prop中: ro.boot.wific 阅读全文
posted @ 2021-01-28 10:56 肉滚滚和代码 阅读(12583) 评论(0) 推荐(0) 编辑