1. 程式人生 > >連接參數

連接參數

無線 超出 spa 超時時間 影響 外設 quest 轉換 req

  連接參數由發起者在連接時指定,包括以下參數:

  連接間隔——BLE連接使用了一種調頻機制。設備在指定時間指定通道上發送和接收數據,隨後在新的通道上。BLE協議棧的鏈路層處理通道的轉換。兩個設備之間收發數據的過程是一個連接事件。如果沒有應用數據發送或者接收,設備交換鏈路層數據以保持連接。連接間隔就是兩個連接事件的時間間隔,以1.25ms為單位,範圍從6(7.5ms)到3200(4s)。連接間隔的大小影響設備的功耗。

  從機延時——這個參數讓從機能跳過幾次連接事件。如果設備沒有數據發送,它能跳過連接事件,在這期間關閉無線電降低功耗。從機延時值代表能被跳過的最大連接事件數量。這個值範圍從0到499。在從機延時為最大值時,有效連接間隔必須小於16s。

  監控超時——這個參數是兩次成功的連接事件間的最大時間周期。如果超出這個時間而沒有成功的連接事件,設備考慮連接失敗,返回無連接狀態。這個參數以10ms為單位,其範圍從10(100ms)到3200(32s)。超時時間必須大於有效的連接間隔。

  有效連接間隔=連接間隔*(1+從機延時)

  如果連接參數對外設來說不符合要求,外設可發送Connection Parameter Update Request 給中心設備改變參數設定,請求包含四個參數:最小連接間隔,最大連接間隔,從機延時,監控超時。中心設備可對四個參數考核,判斷是否可以更新連接參數。

連接參數