藍(lán)牙技術(shù)基礎(chǔ)知識六問六答
Q1:藍(lán)牙的網(wǎng)絡(luò)結(jié)構(gòu)是怎么樣的?
藍(lán)牙是一個(gè)點(diǎn)對點(diǎn)或者點(diǎn)對多點(diǎn)的拓?fù)浣Y(jié)構(gòu),他們的交互都是基于一個(gè)物理通道(Physical Channel)上的。也就是說點(diǎn)對點(diǎn)之間有一條物理通道,點(diǎn)對多點(diǎn)共享一條物理通道。我們把這些共用一個(gè)物理通道的集合稱之為微微網(wǎng)(piconet)。
在一個(gè)微微網(wǎng)中只有一個(gè)設(shè)備能稱之為Master,其余的設(shè)備都是Slave。需要注意的是活躍的slave最多只能是7個(gè),當(dāng)然我們可以連接更多的slave,但是在同一時(shí)間,除了7個(gè)活躍的slave外別的slave不能處于活躍的狀態(tài)。我們把他們稱之為parked的slave,也就是說他們是在睡大覺。若是piconet中活躍的設(shè)備不足7個(gè),他們就可以隨時(shí)醒來,而且不需要再進(jìn)行任何connection建立的過程。具體的可參見下圖一,其中綠色的為Master,黑色的為Slave。
Q2:藍(lán)牙的傳輸速率怎么樣?
藍(lán)牙是在空氣中進(jìn)行傳輸?shù)?,他有兩種傳輸模式:
1、Basic Rate:它的傳輸速率是1Mbps。
2、Enhanced Data Rate:a)初級調(diào)制模式:2Mbps;b)二級調(diào)制模式:3Mbps。
Q3:藍(lán)牙有內(nèi)部時(shí)鐘嗎?
答案是肯定的,藍(lán)牙內(nèi)部有native的clock。和外部的真實(shí)時(shí)間是沒有關(guān)系的。它最低能表示的單元必須是312.5μs,就是半個(gè)slot。也就是說時(shí)鐘的頻率需要是3.2kHz。有四個(gè)周期在藍(lán)牙中是很重要的,他們分別是312.5μs,625μs,1.25ms以及1.28s。他們對應(yīng)的就是我們俗稱的CLK0,CLK1,CLK2和CLK12。
Q4:藍(lán)牙能容忍的時(shí)鐘偏差是多少?。?/span>
這是一個(gè)很好的問題。在spec上規(guī)定,正常情況下native的clock的偏差允許范圍是+/-20ppm,當(dāng)然在一些底功耗的模式下,比如park,sniff,hold等模式下,這個(gè)偏差的范圍有所擴(kuò)大,可以到+/-250ppm。
Q5:藍(lán)牙地址就是我們看到的那一堆隨機(jī)數(shù)嗎?
Spec中對藍(lán)牙地址的格式是有很嚴(yán)格的規(guī)定的。他主要分為兩個(gè)區(qū)域三個(gè)部分。
1、company_assigned:這個(gè)部分主要是LAP,就是Low Address Part,需要注意的是在這個(gè)部分0X9E8B00~0X9E8B3F的值是不能使用的。這部分的值是用于設(shè)備的特殊類型值的搜索的,除了這個(gè)部分,其余的值都是可以使用的。
2、company_id:包含UAP(Upper Address Part)和NAP(None significant Address Part)。他們可以使用任何的值,只不過只有UAP是有意義的,NAP是沒有意義的。
這兩者的組成部分見下圖:
Q6:藍(lán)牙工作的頻段是在哪個(gè)區(qū)間
通常我們都說藍(lán)牙工作在2.4G的頻段。其實(shí)它真實(shí)的工作頻段范圍是2400~2483.5MHz。它RF通道的設(shè)置如下:
RF通道就是我們通常說的傳輸?shù)耐ǖ?,它一共?9個(gè)通道,從2.402GHz開始,每隔1MHz有一個(gè)RF通道。想了解更多藍(lán)牙技術(shù)科關(guān)注云里物里科技。本文來源網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系刪除。