簡體   English   中英

藍牙SPP吞吐量

[英]Bluetooth SPP throughput

我試圖弄清楚藍牙2.1 SPP連接最大吞吐量是多少。

我發現2個出版物關心的話題( 12 ),它們都顯示圖,顯示了吞吐量的信號噪聲比的函數(即我可以假設是適合我的concideration)和一種ACL包用過的。 我的問題是,我不知道使用哪個ACL數據包。 如何做出決定? 它是即時生成的嗎,例如“使用什么來傳輸當前數據”?

此外,在串行端口配置文件規范 (第2.3章)中,我發現了這一句話:

此配置文件僅要求支持一槽數據包。 這意味着該配置文件確保可以使用高達128 kbps的數據速率。 支持更高的費率是可選的。

最后一句話確實使我感到困惑。 我如何確定此“選項”是否適用於我的情況?

這意味着在SPP模式下,所有藍牙模塊均應以128kbps的速度運行,而某些模塊的運行速度甚至可能更快。

在SPP下是RFCOMM,RFCOMM試圖盡快傳遞數據包。 如果在一個時隙中僅發送一個數據包,則將獲得128kbps。 藍牙模塊的固件或HCI驅動程序可以執行不同的操作。

報告的SPP速度高達480kbps-但這要求兩個SPP模塊都來自同一供應商(例如BlueGiga iWrap模塊可以達到該速度)。

另一方面,如果您要連接到未知設備(例如BT112或RN41模塊)到Android設備,則實際可用的SPP帶寬可能遠低於128 kbps(我的測量值低至10 kbps) 。

對於某些舊版iPhone,可用的SPP帶寬約為8 kbps。

明智的做法是非常保守地對待“標准”和“數據表”,並在實際的凈數據帶寬至關重要的情況下進行自己的測量。

即使BT,BT + EDR具有理論上的3Mbps廣播比特率,實際可用的凈數據帶寬也要小得多。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM