[BLE] BLE 5.0 的三項改良
本篇文章來源為: https://www.novelbits.io/bluetooth-5-advertisements/
BLE 5.0 號稱有三大改良:
BLE 5.0 號稱有三大改良:
- 網速從 1Mbps 提升至 2Mbps
- 傳輸範圍提升 4 倍
- 廣播封包的 throughput 提升 8 倍
不過, 這些改良並不是同時完成,
和 BLE 4.2 相比, BLE 5.0 提供了兩種新的 PHY 層格式,
分別是對應高傳輸率的 2Mpbs (LE 2M),
以及透過錯誤更正碼保護對應高傳輸範圍的 PHY 層協議 (LE coded),
其中, 三種 PHY 層的協定如下圖所示:
在上表中, 我們可以看到, 當使用 LE coded 來延伸傳輸距離時,
傳輸速率並沒有提升, 反而是下降,
另一方面, 在廣播封包 (advertising) 部分, 和 BLE 4.2 相比,
新增了一種新的 Adverting, 稱為: Extended Advertisements,
和舊有的 Adverting (Legacy Advertisements) 相比,
新的規格可以使用所有的頻帶 (不只是 36, 37, 38),
也因此, 可以提供較寬頻的廣播通訊,
此功能應該是應對於 BLE Mesh 的技術,
考慮到 BLE Mesh 是以 Advertising 封包傳送,
其有效 throughput 並不高, BLE 5.0 可以針對此部分進行提升,
其基本想法也是在 {36, 37, 38} 上發送起始的封包,
並在 {0-36} 將剩餘封包傳輸,
因此, 此類的 Advertising 封包傳送機制,
就非常類似於舊有 BLE 中的一般封包傳送,
只不過, 現在傳送的對象是一整群的定閱使用者.
以及透過錯誤更正碼保護對應高傳輸範圍的 PHY 層協議 (LE coded),
其中, 三種 PHY 層的協定如下圖所示:
在上表中, 我們可以看到, 當使用 LE coded 來延伸傳輸距離時,
傳輸速率並沒有提升, 反而是下降,
另一方面, 在廣播封包 (advertising) 部分, 和 BLE 4.2 相比,
新增了一種新的 Adverting, 稱為: Extended Advertisements,
和舊有的 Adverting (Legacy Advertisements) 相比,
新的規格可以使用所有的頻帶 (不只是 36, 37, 38),
也因此, 可以提供較寬頻的廣播通訊,
此功能應該是應對於 BLE Mesh 的技術,
考慮到 BLE Mesh 是以 Advertising 封包傳送,
其有效 throughput 並不高, BLE 5.0 可以針對此部分進行提升,
其基本想法也是在 {36, 37, 38} 上發送起始的封包,
並在 {0-36} 將剩餘封包傳輸,
因此, 此類的 Advertising 封包傳送機制,
就非常類似於舊有 BLE 中的一般封包傳送,
只不過, 現在傳送的對象是一整群的定閱使用者.
留言
張貼留言