藍牙協議分析工具 Ellisys

市面上有各種各樣的藍牙協議分析工具,但專業開發藍牙的公司裡基本都是使用Ellisys Bluetooth Analyzer和Frontline這兩種協議分析工具,與之配套的軟件也是各有千秋,但本人覺得Ellisys軟件的界面及使用方法對開發人員更直觀友好,相比較喜歡這款軟件,話不多說,本文簡單介紹下Ellisys軟件,更為詳細專業的使用方法還需大家在使用過程中自我摸索學習。

軟件默認安裝完成後的桌面快捷圖標為:

藍牙協議分析工具 Ellisys


點擊打開軟件後的整體操作界面如下圖:

藍牙協議分析工具 Ellisys

非常直觀明瞭,後續的所有操作數據查看都在這個界面完成即可。

藍牙開發的同學們想必都知道一個snoop文件,該文件是記錄藍牙協議棧bluedroid和底層芯片的消息交互,我們就先使用該軟件打開一個snoop文件來進一步瞭解該軟件的強大。

加載snoop文件的步驟如下:

1、選中菜單欄"File"裡的"Import"按鈕(快捷方式:Ctrl+P),調出Import會話框

藍牙協議分析工具 Ellisys

2、點擊完"Finish"完成文件加載動作,界面如下

藍牙協議分析工具 Ellisys

界面上的功能很多,能滿足不同角度對藍牙交互過程的分析。

以傳統藍牙設備創建連接的指令Create Connection Command來分析下該軟件能解析到何種程度。

查看藍牙協議可以知道傳統藍牙的連接指令需包含以下參數:

藍牙協議分析工具 Ellisys

那從協議分析軟件上可否直觀知道各參數的具體值尼,答案是肯定的,見下圖

藍牙協議分析工具 Ellisys

藉助於藍牙協議分析工具及軟件的配合使用,更加有助於開發藍牙相關功能。有機會再總結下Ellisys工具如何進行抓包及Frontline工具的使用。


分享到:


相關文章: