藍牙協議分析工具

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

軟件默認安裝完成後的桌面快捷圖標爲:
在這裏插入圖片描述

點擊打開軟件後的整體操作界面如圖:
在這裏插入圖片描述

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

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

加載snoop文件的步驟如下:

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

在這裏插入圖片描述

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

在這裏插入圖片描述

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

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

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

在這裏插入圖片描述

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

在這裏插入圖片描述

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

更多互聯互通技術,歡迎關注微信公衆號:Connectivity
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章