原创 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 右鍵