不同的配對的藍芽之間會不會互相干擾???

請問大家, 不同的配對藍芽設備, 但是在同一個區域使用會不會互相干擾呢? 譬如我在我的車上如果使用藍芽GPS使用H2210 PDA作導航, 同時又用T39手機用藍芽耳機講電話, 兩組藍芽之間會不會互相干擾, 或者根本不能用呢?? 有人有這種經驗嗎?? 先謝謝喔
Jeff
2003-11-18 11:17 #1
請問什麼是PAN啊, 怎麼弄呢??
Jeff
以jeffchang8大的這種狀況來說 並不適合用PAN來處理
PAN Profile只處理Ethernet Packet相關的資訊
耳機走的是Headset Profile(HSP)
藍牙GPS走的是Serial Port Profile(SPP)
三個Profile沒有互通性

其實藍牙本身跳頻就是為了避免連續衝突 但並不代表不會衝突
只有兩個藍牙網路同時存在時的平均衝撞機率是會低於1/79的
但是衝撞後下一個封包再度衝撞的機率低於1/ (79 * 79) = 1 / 6241
因為這樣的特性 所以藍牙會放棄掉衝撞的封包
ACL Link的封包衝撞會在下一個Time Slot重傳(PAN, SPP)
SCO Link的封包衝撞後就直接放棄(HSP)
依各種Profile的需求選擇其需要的通道

回到jeffchang8兄的問題
手機與耳機是一組Piconet
H2210跟BT GPS是另一組Piconet
如果依據上方的公式算來
約每0.3秒會有3.85ms的聲音被破壞
聽起來就是像"咑"一聲
但上述公式是在連續滿載傳輸資料的狀況之下才會發生
藍牙GPS其實只有每一秒傳送一次NMEA Protocol資訊
所以 藍牙GPS干擾耳機的程度微乎其微

反過頭來看耳機擾到藍牙GPS的機會是較高
但是由於耳機每3.75ms才發1.25ms的訊號
且碰撞機率一樣是1/79
藍牙GPS在中間的中生存是絕對沒問題的

小弟剛好另外有寫篇小論文及模擬程式分析藍牙衝撞問題
實驗模擬結果和機率公式推理的值吻合
所以順便在這裡公佈一些數據
(反正那些研究所的教授看到我在學成績就把我刷掉了 ~~>_<~~ 我不甘心呀~~~)

環境:
1. 所有Piconet都在能互相干擾的範圍內傳訊
2. 所有Piconet都在連續傳輸訊號 以藍牙79-Hop Sequence跳頻
3. 所有Piconet同步 且傳輸相同長度之Packet

條件0:
1. 通訊範圍內僅存在1組Piconet
結論0:
1. 單一Piconet與其他Piconet封包碰撞機率: 0%
2. 任何一個Piconet與另一個Piconet的封包衝撞機率: 0%

條件1:
1. 通訊範圍內存在2組Piconets
結論1:
1. 單一Piconet與其他Piconet封包碰撞機率: 1.2658228%
2. 任何一個Piconet與另一個Piconet的封包衝撞機率: 1.2658228%

條件2:
1. 通訊範圍內存在5組Piconets
結論2:
1. 單一Piconet與其他Piconet封包碰撞機率: 4.9679614%
2. 任何一個Piconet與另一個Piconet的封包衝撞機率: 12.1074999%

條件3:
1. 通訊範圍內存在15組Piconets
結論3:
1. 單一Piconet與其他Piconet封包碰撞機率: 16.334741%
2. 任何一個Piconet與另一個Piconet的封包衝撞機率: 75.80005%

條件4:
1. 通訊範圍內存在30組Piconets
結論4:
1. 單一Piconet與其他Piconet封包碰撞機率: 30.8873046%
2. 任何一個Piconet與另一個Piconet的封包衝撞機率: 99.8267313%

由上述的資料可以知道
藍牙算有30組Piconet在範圍內強力放送資料
範圍內任兩組Piconet發生衝重的機率已經接近9成99
但每個Piconet的平均throughput還可以達到滿載的70%
當達到55組Piconets時 平均throughput大約降到50%

[流淚] 有沒有教授缺藍牙研究生的
又從Vance前輩身上學到一課了...
我是jeff, 感謝大哥如此精闢的解說, 真是獲益良多, 不過這樣說來, 不同組的藍芽傳輸是會有某程度上的干擾是吧, 那對於傳輸的可靠度不知道會不會打折扣!! 想像將來藍芽成為普及化之後, 萬一整個辦公室的設備都是用藍芽傳輸的話, 可行嗎? (或許還有更深的我不董, 失言處請原諒)
Jeff
上述衝撞的狀況是剛好都有在傳資料的時候
藍牙在沒有傳資料的時候其實是不會送封包的
只會定期送個Poll檢查設備是否還在附近而已
所以干擾是會發生 但要在通訊範圍內 (Class 2在方圓20米左右) 的通訊設備都剛好正在傳資料
才會有較高的衝撞機率
要不然其實影響都蠻小的

還有上述的衝撞機率是以Piconet為單位
所謂的Piconet就是一個Master與一個或數個Slave連線組成的小網
換句話說 你電腦連了滑鼠 鍵盤 耳機 PDA(Slave) 等四個device 但是這樣仍然屬於一個Piconet
衝撞機率是以Piconet為基礎 不是以設備數量為基礎 請注意

[流淚] 週末要去花蓮卻沒有PDA導航 慘了
感謝您的回覆 ^^"
Jeff
ㄡ...[用功]
PowerBook PowerBook
能替大家澄清觀念我自己也很高興 感謝您提出好問題
聽完vance對藍牙的講解之後真是佩服,小弟目前要找尋關於802.3ethernet以及802.11wlan傳送訊框時碰撞機率的計算方式,vance大大是否能只點小弟相關文章或是書籍
感激不盡
評分
複製連結