原创 Bluetooth數據包捕獲

這裏介紹一種在Android上捕獲藍牙數據包的方法 1. 前提 首先你要有一部Android手機 然後你的Android系統版本要在4.4及以上 我沒有做過Android開發,不清楚開發者們是如何抓藍牙包的 不過我知道可以使用hcidum

原创 802.11 PHY層介紹

802.11 PHY層爲MAC層提供了無線傳輸的機制 對於802.11b/g/n,它們的MAC基本是一致的 PHY層可分爲兩個子層 - PLCP: Physical Layer Convergence Procedure, 物理層匯聚

原创 Bluetooth Baseband介紹

藍牙的radio工作在2.4GHz的ISM Band(2400-2483.5 MHz),信道間隔1MHz 採用跳頻技術 在連接(CONNECTION)狀態, synchronization train和synchronization

原创 802.11 MAC層介紹(二)

上一篇: <802.11 MAC層介紹(一)> 4. MAC幀類型 在上一篇【3.1  Frame Control字段】中介紹了Type和Subtype共同決定了幀類型 而不同類型的幀MAC頭部是不同的 主要有如下幾種類型幀 - 管理

原创 Bluetooth L2CAP介紹

邏輯鏈路控制和適配協議(Logical Link Control and Adaptation Protocol),是藍牙系統中的核心協議 相應的規範位於Core Version 4.1的vol 3:Part A L2CAP負責適配基

原创 Bluetooth LMP介紹

LMP即Link Management Protocol,用於鏈路建立和控制 1. 介紹 基於這一層的實體我們稱之爲鏈路管理器(LM: Link Managers) LM將命令轉換爲Baseband層的操作(包括如下) ~ 將Sla