本發明屬于藍牙的技術領域,特別涉及一種藍牙的低功耗測試方法。
背景技術:
隨著物聯網的發展,低功耗藍牙作為一種近距離無線通信解決方案,越來越受到市場的重視。低功耗藍牙在無線配件或無線產品的新型細分市場,包括個人健康和保健設備、廣告、室內定位和鄰近標簽等領域的應用已成如火如荼的趨勢。
由于低功耗藍牙技術是一種無線技術,因此在其生產測試過程中存在著測試時間長,測試不方便等問題。
如專利申請201410494103.8公開了一種藍牙設備的測試方法及系統,方法包括:預設測試程序流程,并導入測試主機中;建立測試主機與測試從機的串口通訊連接;測試主機執行測試程序流程,測試從機配合反饋,流程包括:測試主機主動發出測試指令;測試從機偵聽到測試主機發送的測試指令后,解析并執行所述測試指令,同時返回執行結果;測試主機記錄并判斷執行結果是否與預設執行結果一致;若是,則導出測試結果;若否,則提示。本發明提供的方法具有測試周期短,無需人力干預,全程自動化執行,減少人為失誤,提高藍牙設備的檢測效率的優點。然而,該方法的測試準確性不高,測試效率低,難以滿足生產測試的要求。
技術實現要素:
基于此,因此本發明的首要目地是提供一種低功耗藍牙的測試方法,該方法能夠提高測試效率,保證測試的準確性。
本發明的另一個目地在于提供一種低功耗藍牙的測試方法,該方法測試準確簡便,能夠判斷區分不同的產品類型批次,測試過程數據能夠保存打印輸出,并且能夠盡可能的覆蓋到設備功能測試的各個環節。
為實現上述目的,本發明的技術方案為:
一種低功耗藍牙的測試方法,其特征在于該方法包括如下步驟:
101、在低功耗藍牙測試裝置的測試代碼中預設測試的標識信息,配置好測試步驟和測試內容;
標識信息具體可以是,低功耗藍牙設備的物理地址、低功耗藍牙設備的設備名稱、低功耗藍牙設備的UUID和低功耗藍牙設備的軟件版本號,或者任何藍牙廣播中的信息中的一種或任意組合。
102、低功耗藍牙設備測試裝置根據預設的低功耗藍牙待測設備的標識信息,篩選距離范圍內的低功耗藍牙設備,觸發功能測試。
低功耗藍牙設備測試裝置根據預設的低功耗藍牙待測設備的標識信息,模擬藍牙主機,獲取低功耗藍牙待測設備的廣播信息,與測試代碼中預設的標識信息進行對比,篩選距離范圍內的低功耗藍牙設備,或者進一步連接,觸發功能測試。具體代碼可于GAP設備信息的發現事件中處理。
所述低功耗藍牙測試裝置可通過按鍵進行掃描距離的設置,或者系統重啟。
進一步,所述低功耗藍牙測試裝置通過按鍵控制接收的RSSI的范圍,從而控制可掃描連接的低功耗藍牙待測設備的距離范圍。增大RSSI,擴大掃描距離范圍,確保掃描得到低功耗藍牙待測設備,低功耗藍牙測試裝置可顯示低功耗藍牙設備篩選的情況,包括低功耗藍牙設備的物理地址、低功耗藍牙設備的設備名稱和低功耗藍牙設備的軟件版本號等數據信息。
所述低功耗藍牙測試裝置作為藍牙主機與低功耗藍牙待測設備進行profile的數據通信,進行設定的功能測試。
所述低功耗藍牙測試裝置可顯示低功耗藍牙設備篩選的情況,顯示連接上的低功耗藍牙設備的相關信息和功能測試的數據結果。
所述低功耗藍牙測試裝置可通過PC上位機實現生產數據的自動保存,可使用打印機配合產線規模化生產進行產品信息的打印輸出。
本發明通過對藍牙測試代碼中預設測試的標識信息,使其用于低功耗藍牙設備的大規模自動測試,可準確快速地對藍牙設備進行測試,并將生產數據自動保存及產品信息打印輸出,提高了測試效率,保證了測試的準確性。
該方法滿足低功耗藍牙設備生產廠商的測試需求,方便大規模自動測試,生產數據自動保存及產品信息打印輸出。
附圖說明
圖1是本發明所實施的測試流程圖。
具體實施方式
為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
圖1所示,為本發明所實施低功耗藍牙的測試方法,圖中所示,具體的測試步驟為:
步驟1:在低功耗藍牙測試裝置的測試代碼中預設測試的標識信息,配置好測試步驟和測試內容。標識信息可以是,低功耗藍牙設備的物理地址、低功耗藍牙設備的設備名稱和低功耗藍牙設備的軟件版本號中的一種或任意組合。
步驟2:低功耗藍牙設備測試裝置根據預設的低功耗藍牙待測設備的標識信息,篩選距離范圍內的低功耗藍牙設備。
步驟3:確定低功耗藍牙設備測試裝置和低功耗藍牙待測設備距離,如果搜索得到低功耗藍牙待測設備,執行步驟5,否則執行步驟4。
步驟4:通過按鍵控制接收的RSSI的范圍,從而控制可掃描連接的低功耗藍牙待測設備的距離范圍。增大RSSI,擴大掃描距離范圍,確保掃描得到低功耗藍牙待測設備,低功耗藍牙測試裝置可顯示低功耗藍牙設備篩選的情況,包括低功耗藍牙設備的物理地址、低功耗藍牙設備的設備名稱和低功耗藍牙設備的軟件版本號等數據信息。
步驟5:低功耗藍牙待測設備上電廣播相關信息,低功耗藍牙設備測試裝置基于預設的標識信息,篩選連接周圍符合條件的低功耗藍牙設備。
步驟6:低功耗藍牙測試裝置作為藍牙主機與低功耗藍牙待測設備進行profile的數據通信,進行設定的功能測試,并顯示相關的數據。
步驟7:判斷識別功能測試是否通過,并顯示出來測試結果,測試通過執行步驟8,否則結束。
步驟8:判斷是否輸出打印產品相關信息,是則執行步驟9,否則結束。
步驟9:執行打印步驟,可以是低功耗藍牙設備的物理地址、低功耗藍牙設備的設備名稱和低功耗藍牙設備的軟件版本號等數據信息,低功耗藍牙測試裝置可通過PC上位機實現生產數據的自動保存,使用打印機配合產線規模化生產進行產品信息的打印輸出。
本發明通過對藍牙測試代碼中預設測試的標識信息,使其用于低功耗藍牙設備的大規模自動測試,可準確快速地對藍牙設備進行測試,并將生產數據自動保存及產品信息打印輸出,提高了測試效率,保證了測試的準確性。
以上所述僅為本發明的較佳實施例而已,并不用以限制本發明,凡在本發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的保護范圍之內。