在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

截獲BLE數據包看藍牙5協議流程

丫丫119 ? 來源:未知 ? 作者:肖冰 ? 2019-09-20 10:45 ? 次閱讀

使用的抓包工具:Ellisys

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

藍牙設備工作狀態介紹:

1.從機設備廣播狀態:

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廣播數據分析,今天接著看連接過程,下圖是一個請求連接全過程,總共分為6個階段,1-4階段為廣播,5為請求連接,6為回應連接。

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

5,6階段發生在數據信道上,5為連接請求,因為是專屬藍牙5連接,可以看到其指令為AUX_CONNECT_REQ(主請求),AUX_CONNECT_REQ攜帶的參數和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階段有三個階段,主機發送更新請求:LLCP_PHY_REQUEST,在下圖右下可以看到,主機請求更新PHY 層到1M PHY, 從機接收到請求,并回復LLCP_PHY_RESPONSE,RSPONSE中回復主機可以用1M PHY,最后主機發送LLCP_PHY_UPDATE,進過幾個數據包的調整之后方能更新到1M PHY上。

1M PHY -> Coded PHY更新

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


總結

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

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

    關注

    116

    文章

    6052

    瀏覽量

    173437
  • 路由器
    +關注

    關注

    22

    文章

    3827

    瀏覽量

    116236
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    BLE連接未啟動的原因?

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

    藍牙數據通道空口數據包

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

    藍牙廣播

    scan或者連接請求,則是scanner的MAC地址。 藍牙device address為6個字節,這樣Advertising data最長為:37-6 = 31B,這就是廣播
    發表于 06-03 10:47

    芯知識 BLE(低功耗藍牙模塊)和SPP(傳統藍牙模塊)的對比

    BLE藍牙低功耗適用于長時間運行設備,數據傳輸速率低,連接范圍小;SPP藍牙串口協議功耗高,傳輸速率快,連接范圍廣。選擇
    的頭像 發表于 02-13 15:06 ?522次閱讀

    I2C總線數據包結構詳解

    。以下是I2C總線數據包結構的詳解: 一、I2C總線數據包的基本組成 I2C總線上的數據傳輸以數據包為單位進行,每個數據包包含起始信號、設備
    的頭像 發表于 01-17 15:46 ?725次閱讀

    mtu配置步驟詳解 mtu與數據包丟失的關系

    MTU(Maximum Transmission Unit)即最大傳輸單元,是指一種通信協議的某一層上面所能通過的最大數據報大小,單位是字節。MTU配置步驟及其與數據包丟失的關系如下: MTU配置
    的頭像 發表于 12-16 14:33 ?2402次閱讀

    Linux網卡收流程

    Linux 網卡收流程如下 網卡收到數據包數據包從網卡硬件緩存移動到服務器內存中(DMA方式,不經過CPU) 通過硬中斷通知CPU處理 CPU通過軟中斷通知內核處理 經過TCP/
    的頭像 發表于 12-05 16:21 ?744次閱讀
    Linux網卡收<b class='flag-5'>包</b><b class='flag-5'>流程</b>

    物聯網系統中常用的低功耗自組網無線傳輸方案(二)_藍牙模塊篇

    低功耗設計。它通過減少無線電的喚醒時間、縮短連接時間、使用較小的數據包以及在不活躍時進入睡眠模式等方式,極大地降低了能耗,從而延長了物聯網設備的續航時間。這對于需要長時間運行而無需頻繁充電或更換電池的設備尤為重要。 優化編碼與協議BL
    的頭像 發表于 09-27 16:51 ?1334次閱讀
    物聯網系統中常用的低功耗自組網無線傳輸方案(二)_<b class='flag-5'>藍牙</b>模塊篇

    Linux網絡協議棧的實現

    請求并與底層的網絡硬件進行交互。本文將深入探討 Linux 網絡協議棧的架構與實現,涵蓋數據包處理流程、關鍵模塊、協議棧層次以及性能優化等方面。
    的頭像 發表于 09-10 09:51 ?631次閱讀
    Linux網絡<b class='flag-5'>協議</b>棧的實現

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

    DCTCP與DCUDP的登錄數據包和心跳數據包與服務器端是如何交互的?
    發表于 07-25 06:37

    經典藍牙解析說明

    在無線通信協議的開發過程中,抓器是工程師們不可或缺的工具。掌握抓器的使用,就如同擁有了能夠洞察無線電波的“火眼金睛”。這不僅使我們能夠驗證發出的數據包是否準確,檢查
    的頭像 發表于 07-24 09:04 ?3216次閱讀
    經典<b class='flag-5'>藍牙</b>抓<b class='flag-5'>包</b>解析說明

    使用AT SAVETRANSLINK時UDP數據包丟失怎么解決?

    Android 發送一個小 UDP 數據包5 字節)。這個小數據包被我的微控制器在UART上接收到。微控制器將更大的數據包(可變長度,約 100 字節)發送回 UART。ESP在U
    發表于 07-18 07:17

    帶你深入了解BLE藍牙模塊工作模式

    藍牙是一種新興無線通訊技術是一個標準的無線通訊協議,可實現無線數據和語音通信。基于低成本設備的收發器芯片,可做近距離的無線連接,為固定和移動設備監理通信環境的一種近距離無線連接技術。其中,BL
    的頭像 發表于 07-16 13:54 ?1887次閱讀
    帶你深入了解<b class='flag-5'>BLE</b><b class='flag-5'>藍牙</b>模塊工作模式

    能否在ESP結束之前通過串行端口停止傳入的UDP數據包的傳輸以解析下一個UDP數據包

    我正在做一個artnet節點, 它收到幾個 UDP 廣播數據包,工作正常,但是: 其中一些必須使用,其中一些必須丟棄, mi問題是:所有傳入的數據包都出現在帶有IPD命令的串行端口上, 并且我需要
    發表于 07-16 06:18

    請問如何使用AT CIPSEND或AT CIPSENDBUF發送多個數據包

    我可以使用 AT CIPSEND 發送單個數據包。但是我必須發送一系列二進制數據包。如何使用AT CISEND或AT CIPSENDBUF發送多個數據包,什么是正確的算法? 到目前為止,我嘗試
    發表于 07-15 07:37
    主站蜘蛛池模板: www.狠狠操.com | 色婷婷综合久久久久中文一区二区 | 天天干天天操天天舔 | 视频在线免费观看网址 | 亚洲图色视频 | 国产精品久久久久久久久久妇女 | 午夜爱爱爱爱爽爽爽网站免费 | 国产大乳孕妇喷奶水在线观看 | 日本a级片在线观看 | 欧美jizzhd精品欧美4k | 国产成人教育视频在线观看 | 国产成人精品亚洲日本在线 | 国产成年女一区二区三区 | 欧美色图亚洲激情 | 第四色亚洲 | 日本69sex护士 | 黄网站色在线视频免费观看 | 亚洲综合色网 | 国产一级特黄aa大片爽爽 | 午夜理伦片免费 | 天天做天天玩天天爽天天 | 免费人成在线观看网站 | 欧美射射射 | 1024你懂的国产在线播放 | 一级做a爱片特黄在线观看免费看 | 久久国产影视 | 噜噜吧噜噜色 | 久久999| 欧美性猛交xxx嘿人猛交 | 免费在线观看一区二区 | 午夜黄页网站在线播放 | 欧美另类bbw| 五月婷婷开心综合 | 免费看片免费播放 | 又粗又长又爽又长黄免费视频 | 黄色大全片 | 六月婷婷色| 717影院理论午夜伦不卡久久 | 年下系列高h文 | 天堂中文www在线 | 色婷婷综合网 |