當我們在測試規範與協議時(主要是測試規範)
會使用到由藍牙協會提供的測試軟體PTS (Profile Tuning Suit)進行測試。
在進行測試前我們會需要一個支援所有Profile的藍牙dongle
若是沒有先插上藍牙dongle則PTS會無法使用。
PTS下載網址:https://www.bluetooth.com/develop-with-bluetooth/qualification-listing/qualification-test-tools/profile-tuning-suite/
下圖為測試藍牙時會用到的Dongle
在測試時PTS dongle就會充當藍牙待測裝置當下所扮演的角色的相對角色
例如在測試時若是待測裝置是扮演著送出音訊或控制音訊的角色
則PTS端則扮演著接收音訊或接收控制訊號的角色,反之亦然。
接下來將會介紹如何使用PTS進行測試,首先我們需先獲得由藍牙官網上所產生好的ICS檔案。
執行PTS後可以看到這個畫面
上方紅框處可以看到此PTS Dongle的藍牙Address
中間紅框處可以點選〝New workspace〞來建立藍牙測試專案
下方紅框處為Protocol review(可以從工具列中的View點選啟用)
可以用來判斷測試狀況中各個Protocol的作動情形。
點選〝New Workspace〞後會出現以下視窗
需先輸入好待測物的藍牙Address
當然也可以用PTS去Search後在直接選擇(但我通常都找不到我要測的裝置)。
選好之後點下一步。
輸入專案名稱
並且匯入在藍牙官網上產生Test Plan時所生成的ICS file。
在這個頁面中勾選想要進行測試的Profile並且移入右邊方框中
隨後點選〝Finish〞即完成測試專案的建立。