BLE Packet

詳解BLE空口包格式—兼BLE Link layer協(xié)議解析 - iini - 博客園 (cnblogs.com)

藍牙BLE數(shù)據(jù)包格式匯總 - unrulife - 博客園 (cnblogs.com)

BLE Packet分為廣播包數(shù)據(jù)包,由Link Layer定義的結(jié)構(gòu)相同,如下

BLE Packet

PDU(protocol data unit,協(xié)議數(shù)據(jù)單元)前兩個字節(jié)固定為LL Header(1個字節(jié)長)和Payload Length(1個字節(jié)長,又稱data length),即上面的Packet可以展開為:

BLE Packet(展開PDU)

其中,preamble?前導(dǎo)幀:1個字節(jié),根據(jù)Access Address第一個Bit,有兩種取值情況:0x55或者0xAA(純PHY層行為),如下所示:

preamble(前導(dǎo)幀)

Access Address:用來標(biāo)示接收者ID或者空中包身份,對應(yīng)廣播包(固定為0x8E89BED6)和數(shù)據(jù)包(32bit的隨機值,由Initiator生成,建立連接時刷新)。



藍牙廣播包



藍牙數(shù)據(jù)包

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容