日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

截獲BLE數(shù)據(jù)包看藍牙5協(xié)議流程

丫丫119 ? 來源:未知 ? 作者:肖冰 ? 2019-09-20 10:45 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

使用的抓包工具:Ellisys

今天用的Ellisys的界面如下所示,可以分為三個部分, 左上為40個信道監(jiān)視圖,左下為某一個或者多個設備(MAC地址)的交互數(shù)據(jù),我們只談只談BLE,所以其他wifi,zigbee等功能可以忽略。

藍牙設備工作狀態(tài)介紹:

1.從機設備廣播狀態(tài):

Connectable LE Coded -> LE Coded

Connectable LE Coded -> 2M on aux

2.主機連接從機過程:

主機在2M PHY 下建立連接

2M PHY切換到1M PHY

3.藍牙MAC地址:

Slave: 0xF0F8F2D2BB7F

Master: F0:F8:F2:1F:57:1B

藍牙5 PHY層簡介:

藍牙連接

上一講講了藍牙5廣播數(shù)據(jù)分析,今天接著看連接過程,下圖是一個請求連接全過程,總共分為6個階段,1-4階段為廣播,5為請求連接,6為回應連接。

1-4階段分析請參考上一篇文章:

5,6階段發(fā)生在數(shù)據(jù)信道上,5為連接請求,因為是專屬藍牙5連接,可以看到其指令為AUX_CONNECT_REQ(主請求),AUX_CONNECT_REQ攜帶的參數(shù)和BT4.2并無太大差異,hopping channel,interval,latency等等。

在接收到信號之后從機會回應一幀AUX_CONNECT_REP。

PHY層更新

如上面所示,Sniffer是在2M PHY下建立的連接,整個抓包實驗,我把藍牙的PHY 從2M PHY更新到1M PHY,最后更新到Coded PHY,三個階段,如下圖所示。

2M -> 1M PHY更新和Coded PHY更新

從下圖可以看到,更新PHY階段有三個階段,主機發(fā)送更新請求:LLCP_PHY_REQUEST,在下圖右下可以看到,主機請求更新PHY 層到1M PHY, 從機接收到請求,并回復LLCP_PHY_RESPONSE,RSPONSE中回復主機可以用1M PHY,最后主機發(fā)送LLCP_PHY_UPDATE,進過幾個數(shù)據(jù)包的調整之后方能更新到1M PHY上。

1M PHY -> Coded PHY更新

過程和上面一致,不過多贅述。


總結

用兩張圖來總結我覺得恰到好處,圖1,藍牙5連接過程,圖2,藍牙5 PHY更新流程。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 藍牙
    +關注

    關注

    119

    文章

    6409

    瀏覽量

    179410
  • 路由器
    +關注

    關注

    22

    文章

    3935

    瀏覽量

    120267
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    藍牙的Mesh會不會和ble功能有沖突

    頻段。 如果一個設備同時運行 BLE 廣播/連接 + BLE Mesh 廣播,會存在: 信道競爭:廣播可能互相干擾; 空中時間沖突:射頻不能同時發(fā)送兩種類型的數(shù)據(jù)包; 接收窗口沖突
    發(fā)表于 01-30 20:11

    CW32R030可以兼容BLE及XN297L數(shù)據(jù)包,請問這個XN297L數(shù)據(jù)包是什么?

    CW32R030可以兼容BLE及XN297L數(shù)據(jù)包,請問這個XN297L數(shù)據(jù)包是什么?
    發(fā)表于 01-20 06:37

    BLE 藍牙空中報文格式與解析(廣播

    BLE 廣播數(shù)據(jù)格式解析說明 ...... 矜辰所致
    的頭像 發(fā)表于 01-04 17:28 ?2475次閱讀
    <b class='flag-5'>BLE</b> <b class='flag-5'>藍牙</b>空中報文格式與解析(廣播<b class='flag-5'>包</b>)

    使用nrf54L15的NORDIC藍牙芯片,通過串口發(fā)送一幀數(shù)據(jù)包時,會出現(xiàn)分包發(fā)送分析

    使用nrf54L15的NORDIC藍牙芯片,通過串口發(fā)送一幀數(shù)據(jù)包時,會出現(xiàn)分包發(fā)送分析,是什么原因呢
    發(fā)表于 11-17 15:52

    藍牙中心設備,同時連接10個外設,通信帶寬能達到20k/s嗎

    單條 BLE 連接的有效凈荷約 0.7KB/s(2M PHY,每 30ms 發(fā) 247B ),10 條連接理論峰值約 7KB/s;但通過優(yōu)化配置(如減小連接間隔、提升數(shù)據(jù)包長度),單條連接可提升
    發(fā)表于 11-17 15:48

    無線射頻CW32R031系列介紹

    BLE 及 XN297L 兩種模式,其中 BLE 模式兼容 BLE 4.0 廣播數(shù)據(jù)包,可與手機 App 或其他
    發(fā)表于 11-13 07:48

    藍牙打印機電路怎么設計?芯片如何選型?APP和小程序的BLE通訊協(xié)議如何制定?

    藍牙芯片通訊的BLE協(xié)議怎么制定?藍牙BLE芯片如何選型?一文給你講解清楚
    的頭像 發(fā)表于 09-08 10:02 ?1431次閱讀
    <b class='flag-5'>藍牙</b>打印機電路怎么設計?芯片如何選型?APP和小程序的<b class='flag-5'>BLE</b>通訊<b class='flag-5'>協(xié)議</b>如何制定?

    【HZ-T536開發(fā)板免費體驗】4、使用藍牙模塊讀取小米溫濕度計的數(shù)據(jù)

    讀取GATT數(shù)據(jù)獲取,我這里偷懶一下,直接從廣播數(shù)據(jù)包里獲?。?。 也可以從github類似這個ble項目找到一些相關的資料 https://github.com/custom-components
    發(fā)表于 08-25 22:16

    請問DCTCP與DCUDP 的登錄數(shù)據(jù)包和心跳數(shù)據(jù)包與服務器端是如何交互的?

    DCTCP與DCUDP 的登錄數(shù)據(jù)包和心跳數(shù)據(jù)包與服務器端是如何交互的?
    發(fā)表于 08-06 06:29

    協(xié)議分析儀能檢測藍牙設備的哪些潛在問題?

    CRC校驗失?。航y(tǒng)計數(shù)據(jù)包重傳率(如BLE重傳率>5%可能存在干擾)。 Flow Control違規(guī):檢查設備是否遵守鏈路層流控規(guī)則(如主設備發(fā)送超過從設備緩沖區(qū)大小的數(shù)據(jù)
    發(fā)表于 07-21 14:27

    藍牙協(xié)議分析儀能檢測哪些問題?

    自動斷開,捕獲到“Remote User Terminated Connection”事件(需檢查手機端邏輯)。 2. 數(shù)據(jù)包傳輸錯誤 檢測內容: CRC校驗失?。航y(tǒng)計數(shù)據(jù)包重傳率(如BLE重傳率
    發(fā)表于 07-15 15:52

    在EZ串行的BLE“無響應寫入”中, CAN一次通信中接收的最大數(shù)據(jù)包大小是多少?

    :所有數(shù)據(jù)都顯示在與 ez-Serial 和 PUART 連接的 TeraTerm 上 [問題] (1)在 EZ 串行的 BLE“無響應寫入”中, CAN 一次通信中接收的最大數(shù)據(jù)包大小是多少? (2
    發(fā)表于 07-07 07:33

    BLE連接未啟動的原因?

    ) 這段時間內沒有 BLE 相關日志 HCI日志分析 移動日志(mobile-hci.pcap) 移動設備嘗試使用數(shù)據(jù)包 3074 發(fā)送連接請求,并使用數(shù)據(jù)包 3103 收到斷開連接完成事件。下一個
    發(fā)表于 06-05 07:12

    藍牙數(shù)據(jù)通道空口數(shù)據(jù)包

    ? 與藍牙廣播相對應,藍牙數(shù)據(jù)包是另一種Bluetooth LE packet。藍牙數(shù)據(jù)包
    發(fā)表于 06-03 10:51

    藍牙廣播

    scan或者連接請求,則是scanner的MAC地址。 藍牙device address為6個字節(jié),這樣Advertising data最長為:37-6 = 31B,這就是廣播
    發(fā)表于 06-03 10:47
    应城市| 茌平县| 崇礼县| 甘谷县| 资兴市| 噶尔县| 蒙山县| 郓城县| 东丰县| 玛纳斯县| 镇巴县| 梁平县| 封开县| 诏安县| 霸州市| 南溪县| 隆化县| 茂名市| 游戏| 南昌县| 太原市| 五河县| 玉龙| 永修县| 阳江市| 林芝县| 周至县| 馆陶县| 宝坻区| 宁城县| 偏关县| 综艺| 舟曲县| 台北市| 台东县| 宜宾市| 林口县| 黄骅市| 西华县| 平谷区| 德安县|