[英]Bluetooth packet capture on Android
我使用此處介紹的技術來捕獲Android手機與設備(非常簡單的設備)之間交換的藍牙信息。
我可以捕獲很多掃描以及兩個設備之間的配對,但是以后看不到任何交換,只有掃描。 而且,在配對之后,時間上還有很大的差距,而當我認為在設備之間交換數據時,還有其他差距。 例如,時間軸采用以下形式:
LE Set Scan
) 我確定差距與數據交換相對應,但是我不知道為什么看不到這些東西。
我嘗試過在手機和計算機之間進行簡單的文件交換,並且已經能夠看到包含文件的文件。
我假設您正在使用BLE,並且正在嗅探空中日志。 根據您的描述,您可以掃描廣告(和掃描)和配對過程(我假設在配對之后您什么也看不到)。 您是否輸入了LTK(長期密鑰)? 它就像經典藍牙中的鏈接密鑰一樣,沒有它,您就無法解密加密包。 觀察日志的最佳方法是檢查btsnoop.log。 您說您可以看到PC和手機之間的連接,實際上您應該使用經典的藍牙嗎? 還是您沒有配對?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.