1
簡介
在開發BLE的時候,市面上有多種抓包工具,對于多通道/多連接/藍牙Mesh 的開發,往往需要一些更強大的工具,這里推薦使用Ellisys的藍牙抓包器。
市面上的抓包方法,大體分為兩種:單通道監聽(舊版本稱Single-Channel Sniffing,新版本稱HoppingSniffers)和全頻帶并發通道嗅探(Whole-Band Concurrent Channel Sniffing)。市面上的多數藍牙抓包工具是單通道跟蹤的,Ellisys使用的是全頻帶并發監聽,其原理是在RF方面進行改進。
Ellisys的工作原理是硬件僅負責收包,幾乎不做運算,這樣硬件處理效率高,Bug少。BLE新功能和Bug修復可以通過軟件升級解決。因此,建議在Ellisys不好用的時候,嘗試升級軟件。
但在升級軟件之前,應先查看硬件是否支持所需要的功能。Ellisys所支持的功能,可以通過Software—Help—About查看(如下圖Tracker),前提是需要先與硬件連接。
2
使用
下面對常用的幾個功能進行介紹。
A、Filter by Device
可以通過Search 做關鍵詞或MAC地址過濾(不需要加冒號,多個設備之間逗號分隔)。右側列出的是嗅探范圍內的所有設備及其所在網絡中的其他設備,添加到左側后Apply。
Keep Involving Selected Devices將嗅探所有左側設備發出和發給該設備的包。如果選擇了兩個設備,Keep Only Selected Devices ,將僅保留兩個設備之間交互的包。
B、Ellisys Protocol Toolbar
可以過濾某個或某些協議的包,也可以使能或禁用交互包分組功能[Group procedures and transaction]。
C、Details View
顯示順序從上往下是Lower->Upper Layer。Lower Layer默認整疊。[All fields]可以顯示隱藏的包內容(灰色顯示);
D、Customize Overview
可以通過拖拽Details Overview中的參數 or 選擇 Show in overview,將這個參數加入到Packet Overview視圖中。再與Instant Filter結合使用,非常方便 。
E、Instant Timing
實現更整體性的瀏覽,與快速定位。
默認顯示的包都是Master發送出。
Zoom: 鼠標滾輪 or鍵盤 、or單擊 zoombar
平移:鼠標拖拽scale bar
ShowDetail: 鼠標懸停
時差測量:兩包之間按住鼠標拖拽,將自動吸附
Display filters:可以配置選擇不展示Empty packets
F、Save Filtered Copy
可以用來減小抓包文件的Size。推薦使用該選項對抓包進行保存。
G、Tab
可以分屏顯示,這樣可以同時看HCI和LE和BT。
審核編輯:劉清
-
BLE
+關注
關注
12文章
660瀏覽量
59410 -
HCI
+關注
關注
0文章
29瀏覽量
12958 -
藍牙mesh
+關注
關注
10文章
62瀏覽量
15594
原文標題:【技術專欄】藍牙抓包工具Ellisys(上)——原來Debug這么容易
文章出處:【微信號:telink-semi,微信公眾號:泰凌微電子】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論