請問貴司的BLE透傳速率最大能多少?這邊測試只有5K左右?。?!
熱門產品 :
CH397: 高集成度、低功耗USB網(wǎng)卡芯片
請問貴司的BLE透傳速率最大能多少?這邊測試只有5K左右?。?!
目前影響B(tài)LE速率的因素有很多:
1、MTU的大小,越大越好,目前支持到247
2、特征值的屬性,一般notify和write no respone
3、單個連接間隔開啟多包支持,默認為1(盡量占滿藍牙連接間隔的時間,如單個連接間隔為6包時,MTU設置為247,6包時間大概為12ms左右,此時連接間隔設置為12-15ms)
當前協(xié)議棧吞吐量在60KB/s左右,結合UART透傳會有所降低,可根據(jù)以上方法進行優(yōu)化。
你好,第三點中說的6包時間為12ms,這時間是怎樣計算出來的?
藍牙4.2的速率是1Mbps,MTU為247,247*8=1976 bit,加上包頭等大約需要2ms,一共6包,約12ms。
這個時間沒加上tmos的事件調度吧,是否建議每次藍牙發(fā)送調用tmos事件調度呢?
可以調用TMOS處理 對整體速率影響不大。如果想提升速度,主要是增加MTU以及設置連接間隔時間。