原创 Android系統wlan的sta流程梳理
一、wpa_cli命令理解wpa_supplicant流程 二、WifiStateMachine與wpa_supplicant的銜接 三、應用程序通過WifiManager與WifiStateMachine的銜接 四、wlan
原创 典型問題分析——三方應用網絡異常分析方法
網絡角度分析應用的卡頓等問題;需要確認應用使用的是http或者其他應用層協議、並對應到傳輸層的TCP或UDP協議。 一般確認鏈接的方法有: 1.通過系統的log 06-29 13:51:45.681 6756 6831 D Linux
原创 Android掃描中文SSID的隱藏熱點
一、Android支持的中文編碼 1.UTF-8 2.Gbk 二、Android系統隱藏熱點的掃描 1.HIDDEN字段:注意,改字段決定是否加密 2.隱藏熱點掃描,一般先進行save動作 注意:熱點名稱相同,但加密方式不同的網絡
原创 Linux驅動開發——設備樹dts與of(open firmeware)架構
一、設備樹的引入 二、of常用接口及dts文件
原创 Android下NUD相關
這裏NUD(Neighbor Unreachable Detection,鄰居不可達檢測);控制收到NUD_FAILED後、是否斷開網絡,主要有兩個部分: 1.frameworks/opt/net/wifi/service/java/co
原创 wifi的peer to peer
一、p2p的網絡架構 不同於sta或者softap模式;wifi的p2p是作爲一種對等網絡存在的。 即每一個p2p節點,都可能成爲go設備、當然也可能成爲client設備;類似於藍牙網絡。 二、Android系統p2p調用流程
原创 IEEE802.11mc與wlan rtt
一、WfFi Rtt 1.基礎知識 IEEE802.11mcWi-Fi協議(即Wi-FiRound-Trip-Time,RTT),利用此項技術及可以進行室內定位,因此爲了使用此項技術,只有在硬件支持的設備上,應用纔可以使用最新的RTT
原创 WLAN電源管理-Doze與包過慮
一、Doze 1.Doze白名單機制與網絡訪問 2.Alarm的wakeup機制 二、包過慮 1.allow TCP 配置如下:gDisablePacketFilter=1 早期包過慮機制 早期高通平臺使用allow TCP的方案
原创 NAN協議與WiFi Aware
一、NAN協議 1.協議簡介 即Neighbor Awareness Networking協議 其中: NAN Synchronization Beacon和NAN Discovery Beacon幀至少以6Mbps速率傳送 NAN Se
原创 WifiDisplay邏輯分析
一、概述 底層使用Wifi Direct技術。 二、Source與Sink邏輯 1.Source端 打開WifiDisplay方法;即所有動作都是通過WifiDisplayController完成: Settings.Global.put
原创 WLAN的Roaming機制
一、搭建無縫Roaming環境 1.主路由器的頻道、SSID、加密類型、加密密碼與副路由器保持一致; 2.主路由器選擇DHCP分配IP地址; 3.副路由器關閉DHCP、配置一個主路由器網段的IP地址,主副路由器之間通過Lan2Lan口連接
原创 藍牙BLE與iBeacon
一、藍牙BLE 點贊 收藏 分享 文章舉報 雷古拉斯 發佈了322 篇原創文章 · 獲贊 47 · 訪問量 122萬+ 他的留言板
原创 Android系統wifi分析-手動連接過程
1.已保存顯示時間較長 16:59:50~16:59:55 原因是,剛好系統保存熱點信息裏邊沒有該熱點;沒有匹配上: 07-16 16:59:51.017 1318 2154 D WifiService: SAVE nid=0 confi
原创 802.11 traffic id
從sniffer 看,NULL data 會在兩個tid之間跳動,而seq number連續,可能會導致一些AP出問題:
原创 高通wlan常用工具
一、耦合測試 QRCT 二、死機問題 QPST抓取 QCAP解析 三、modem側log QXDM抓取 打開QXDM File->Load Configuration Options->Communications->Connect 右鍵