|
“葵花寶典”第三章?這算什么專題?別急,說(shuō)道說(shuō)道這個(gè)主題的來(lái)源。。。 在這一系統(tǒng)的筆記中,我希望能給大家的不單單是簡(jiǎn)單的幾個(gè)知識(shí)點(diǎn),而是能把自己的學(xué)習(xí)思路也能同時(shí)呈現(xiàn)給大家,Zigbee對(duì)于絕大多數(shù)人來(lái)說(shuō)都是一門(mén)新的技術(shù),手頭能有的參考實(shí)在太少,包括本人在內(nèi),也一樣是在摸著石頭過(guò)河,思路上也常常會(huì)有些跳變,但都是經(jīng)過(guò)仔細(xì)思考過(guò)的,也許走到一定的時(shí)候會(huì)去否定前面的思路,但這可能就是學(xué)習(xí)的代價(jià)吧。只是希望對(duì)大家能有所幫助。 有興趣的同學(xué),可以去“ [討論]Zigbee,SimpliciTI,向左OR向右?”對(duì)后面的學(xué)習(xí)思路進(jìn)行下討論,本章將繼續(xù)在摸索中前進(jìn)。。。 又跑題了,不是要說(shuō)“葵花寶典”第三章嗎?呃,本章選這個(gè)主題的原因是在日記(四)中對(duì)“設(shè)備對(duì)話”的探討中發(fā)現(xiàn),如果基本概念沒(méi)搞清楚,去學(xué)些表面的東西,就是在浪費(fèi)時(shí)間,而這些知識(shí)恰恰就在“葵花寶典”的第三章中!--如果沒(méi)聽(tīng)過(guò)這個(gè)名字的同學(xué),回頭看看前幾期的筆記吧~~ [注:本文源自www.--“飛比”Zigbee論壇,為尊重勞動(dòng)者成果,如需轉(zhuǎn)載請(qǐng)保留此行] 我們?cè)凇霸O(shè)備對(duì)話”專題中,了解了如何用Zstack協(xié)議完成一個(gè)基本的“老王,吃了沒(méi)?”的通信,但就這樣一句話,是如何變成一連串的“0”和“1”,并變成電波在空氣中傳播,最終到達(dá)目的地呢?――插句廣告:“飛比論壇”,為比特插上翅膀,和夢(mèng)想一起飛翔~~~ 這是由一個(gè)復(fù)雜的系統(tǒng)――“協(xié)議棧”來(lái)實(shí)現(xiàn)的,下面我們就一層層剝開(kāi)它的神秘外衣吧~ 老規(guī)矩,還是先上圖:
這個(gè)圖含的信息量可能需要貫穿在我們的整個(gè)學(xué)習(xí)過(guò)程中了,此處先不詳解,只是先作為“上方寶劍”掛出來(lái),這個(gè)是整個(gè)這一章的脈絡(luò)。不過(guò),還是要來(lái)認(rèn)識(shí)下這里面的幾位關(guān)鍵“人物”的:第一位叫“PHY”――物理層,他是最底層的員工,最終把這些“0”和“1”送到空氣中的活就是他干的;第二位叫“MAC”――介質(zhì)讀取控制層(這個(gè)家伙肯定是老外,連個(gè)像樣的中文名都沒(méi)有);第三位叫“NWK”――網(wǎng)絡(luò)層,這是個(gè)中層干部,屬于實(shí)干家型(就是公司里電話最多的那種領(lǐng)導(dǎo));第四位叫“APL”――應(yīng)用層,有同學(xué)問(wèn)了,這層里面怎么這么復(fù)雜?說(shuō)實(shí)話,我也還沒(méi)弄明白呢,不過(guò)按常理來(lái)說(shuō),高層復(fù)雜是應(yīng)該的,到我們的政府機(jī)關(guān)看看就知道啦~~~ 另外,下面兩層是由IEEE 802.15.4來(lái)定義的,而中層領(lǐng)導(dǎo)上的就是由Zigbee組織來(lái)定義的,那什么是我們定義的呢?就是這個(gè)“協(xié)議?!鄙厦娴?,那就是最高最高的領(lǐng)導(dǎo)啦~~~ 第三章,第一層――“PHY”――物理層 3.1 頻率安排 首先,我們從干活的這個(gè)小兄弟開(kāi)始認(rèn)識(shí)。他要把一個(gè)比特送到空中,是有幾條航線可以選的,就這是所謂的“頻道”,每一個(gè)頻道對(duì)應(yīng)一個(gè)頻率,而每一個(gè)頻道又有幾種調(diào)制方式,我們可以理解為坐不同的“飛機(jī)”。下圖是IEEE 802.15.4中對(duì)頻道的安排:
對(duì)于這里面的“頻道頁(yè)”的定義,不是太清楚為什么要這樣定義,不過(guò)我覺(jué)得用前面說(shuō)的“飛機(jī)”的概念,更容易理解些。有三種不同的飛機(jī),每種飛機(jī)都可以走0-26,共27條航線,這就是“物理層”在送數(shù)據(jù)的時(shí)候要做出的選擇。其中,0號(hào)航線的頻率是868MHZ,915M上有10條航線,其頻率可以通過(guò)下面公式計(jì)算: 中心頻率(MHz) = 906 + 2 × ( 頻道號(hào) – 1) 同樣,2.4G波段上的頻率值為: 中心頻率(MHz) = 2405 + 5 × ( 頻道號(hào) – 1) 3.2 能量檢測(cè)――ED 就像航空公司一樣,“比特”想要“飛”起來(lái),也是有“航空管制”的,在起飛前要確認(rèn)下航道有沒(méi)有被占用,這可不能像開(kāi)車(chē),塞車(chē)了就等會(huì),飛機(jī)要在空中停了,那不得掉下來(lái)(我小時(shí)候總這么想~)。能量檢測(cè)就是用來(lái)實(shí)現(xiàn)這個(gè)目的的,當(dāng)然,這只是個(gè)“能量”檢測(cè),它不會(huì)去區(qū)分到底是誰(shuí)在占用“航道”,它只檢測(cè)有或者沒(méi)有。 當(dāng)然,這也是物理層的上級(jí)――MAC層給他的任務(wù)之一,不過(guò)允許他不用百分百準(zhǔn)確,允許10db的誤差,結(jié)果會(huì)以一個(gè)8比特的字節(jié)向上報(bào)告。 3.3 載波檢測(cè)――CS 載波檢測(cè)也是檢測(cè)當(dāng)前頻道能不能用的,但與ED不同,上面說(shuō)了ED不會(huì)去區(qū)分到底是誰(shuí)在占用“航道”,但是CS會(huì)的,它會(huì)根據(jù)載波的特征去判斷當(dāng)前占用“航道”的是不是與自己一樣的IEEE 802.15.4物理層信號(hào),如果是,那不管ED值是多少,都會(huì)返回一個(gè)“頻道忙”的信息。 3.4 連接質(zhì)量指示――LQI 還記得電腦的WIFI指示吧,我也不了解WIFI協(xié)議,但我想這應(yīng)該是相同的東西吧。在802.15.4中,有兩種檢測(cè)連接質(zhì)量的方法,一個(gè)是檢測(cè)“接收信號(hào)強(qiáng)度”――RSS,另外一個(gè)是檢測(cè)“信噪比”――SNR。RSS值是通過(guò)檢測(cè)接收到的信號(hào)的全部能量情況來(lái)判斷的。 又有人舉手了?這位同學(xué)有什么問(wèn)題?――什么,這是怎么做到的? 呃、、、這個(gè)我真不懂,不過(guò)我知道肯定有個(gè)寄存器來(lái)讀的。至于這個(gè)值是怎么來(lái)的,你還是問(wèn)下做IC的人,或者你找個(gè)不是那么忙的教授,說(shuō)不定他知道~~~不過(guò)這位小同學(xué)啊,看你問(wèn)這個(gè)問(wèn)題,我得多說(shuō)你幾句了。你這么“叫真”不好,倒不是打擊你,我知道你說(shuō)不定能成個(gè)人物,不過(guò),學(xué)習(xí)是要講“深度”和“廣度”并舉的,如果什么事情都一頭鉆進(jìn)去,你會(huì)迷路的。。。 我們繼續(xù),那“信噪比”SNR,顧名思義,就是信號(hào)除以噪聲的比率了。當(dāng)然,值越大表示信號(hào)質(zhì)量越好。 每一個(gè)接收到的數(shù)據(jù)包都會(huì)做一個(gè)LQI的測(cè)量,它至少有八個(gè)等級(jí)。這個(gè)測(cè)量是物理層很重要的一個(gè)任務(wù),因?yàn)檫@個(gè)值不但他的直屬領(lǐng)導(dǎo)-MAC層要用到,他的上幾層領(lǐng)導(dǎo)-網(wǎng)絡(luò)層和應(yīng)用層都用得到。比如說(shuō)網(wǎng)絡(luò)層(NWK)在選擇路由的時(shí)候,LQI就是一個(gè)很重要的指標(biāo),LQI值高的路徑當(dāng)然要優(yōu)先考慮,當(dāng)然,這也只是一個(gè)因素,比如說(shuō)這個(gè)LQI高的路徑里的設(shè)備都是電池供電的,那么在頻繁選擇這個(gè)路徑的同時(shí),必然會(huì)導(dǎo)致這些設(shè)備電池壽命縮短。所以,一定要多方面權(quán)衡――這就體現(xiàn)了“領(lǐng)導(dǎo)”的作用。。。 3.5 空閑頻道評(píng)估――CCA (注:本教程里的中文名稱可能不符合標(biāo)準(zhǔn),只是方便筆者說(shuō)明問(wèn)題,如對(duì)名稱有異議,歡迎在本教程論壇-www.中討論) 這里有一個(gè)很重要的名詞叫“CSMA-CA”,聽(tīng)起來(lái)就像高科技,不知道和CDMA有沒(méi)什么關(guān)系(做通訊的朋友開(kāi)始扔磚頭了~~~) 它有一個(gè)不太帥的中文名字叫“載波偵聽(tīng)多點(diǎn)接入/沖突避免”,筆者現(xiàn)在還無(wú)法對(duì)這個(gè)概念做個(gè)定義,不過(guò)倒是可以用“白話”翻譯一下。在上文中我們看到,當(dāng)我們的“PHY層”小弟要發(fā)送一個(gè)比特的時(shí)候,要面臨那么多選擇,走哪個(gè)航線,選什么樣的飛機(jī)等等,那這么復(fù)雜的決策,“小弟”能搞得定嗎?要兩個(gè)“小弟”都在爭(zhēng)一個(gè)位置,打架了怎么辦?按社會(huì)常理來(lái)看,這應(yīng)該不是哪個(gè)人決定的,而是有個(gè)“制度”,這樣說(shuō),能理解不? 當(dāng)然,制度也是要人來(lái)執(zhí)行的,一個(gè)最底層的工作叫“空閑頻道評(píng)估”――CCA,這個(gè)也是由我們的小弟“物理層”來(lái)做的。他要告訴MAC層,當(dāng)前頻率有沒(méi)有被其它設(shè)備占用。而且這個(gè)工作不能只做一次就匯報(bào),要檢測(cè)8個(gè)符號(hào)周期。 在IEEE 802.15.4物理層協(xié)議中,有三種CCA模式: 1. 只檢測(cè)ED值。只要ED值高于一個(gè)門(mén)限就認(rèn)為當(dāng)前頻道被占用。這個(gè)門(mén)限值可以由設(shè)計(jì)者來(lái)定義。 2. 只由CS結(jié)果來(lái)決定。只要CS的檢測(cè)結(jié)果為: "當(dāng)前頻道被IEEE 802.15.4定義的設(shè)備占用",則返回頻道忙。 3. 由上述兩個(gè)值的“與”或者“或”邏輯來(lái)決定。也說(shuō)是說(shuō) ●ED值高于門(mén)限“并且”有802.15.4設(shè)備占用,則認(rèn)為頻道忙 ●ED值高于門(mén)限“或者”有802.15.4設(shè)備占用,則認(rèn)為頻道忙 那究竟采用哪種CCA模式呢?這個(gè)可以通過(guò)PHY屬性值phyCCAMode來(lái)設(shè)置。這個(gè)值也是PHY-PIB值的一部分,下面的章節(jié)會(huì)對(duì)這個(gè)概念進(jìn)行介紹。 3.6 物理層常量和屬性 首先說(shuō)明一下“常量”和“屬性”這兩個(gè)詞,所謂的常量就是說(shuō)在“編譯”好之后不能變的量;而屬性則是可以改變的。在Zigbee協(xié)議棧中,每一層都有自己的常量和屬性。
如表3.2所示,物理層中只有兩個(gè)常量,aMaxPHYPacketSize指示“物理層服務(wù)數(shù)據(jù)單元”――PSDU不能超過(guò)127字節(jié);而aTurnaroundTime說(shuō)明一個(gè)設(shè)備由接收狀態(tài)轉(zhuǎn)為發(fā)送狀態(tài)的最大時(shí)間,也就是說(shuō)一個(gè)接收器必須在12個(gè)符號(hào)周期內(nèi)完成接收任務(wù)。 同時(shí)要說(shuō)明的一點(diǎn)是,PHY和MAC層的所有常量都有一個(gè)前綴“a”,這是Zigbee協(xié)議的規(guī)定,NWK和APL層分別以前綴“nwkc”和“apsc”開(kāi)始。 物理層的“屬性”包含在“物理層PAN信息基準(zhǔn)表”――PHY-PIB中,這個(gè)表是專門(mén)用來(lái)管理物理層服務(wù)的,詳細(xì)信息在表3.3中,其中有(+)標(biāo)志的為只讀屬性,上層只可以對(duì)此類屬性進(jìn)行“讀”操作,只有物理層自己才能“寫(xiě)”;而有(*)標(biāo)志的屬性,其個(gè)別指定位為“只讀”;其余的屬性則可讀可寫(xiě)。后面章節(jié)會(huì)對(duì)每個(gè)屬性詳細(xì)闡述。
3.7 物理層服務(wù) 我們研究了半天物理層是怎么工作的,下面看下我們到底怎么“吩咐”他,他到底提供了哪些“服務(wù)”。 物理層提供了兩種類型的服務(wù),一種是數(shù)據(jù)服務(wù),一種叫物理層管理服務(wù)。顧名思義,數(shù)據(jù)服務(wù)通過(guò)無(wú)線電波對(duì)“物理協(xié)議層數(shù)據(jù)單元”――PPDU進(jìn)行發(fā)送和接收,說(shuō)簡(jiǎn)單點(diǎn)就是收發(fā)數(shù)據(jù);另外,物理層中包含了一個(gè)叫“物理層管理實(shí)體”――PLME的一個(gè)管理單元,如下圖所示,數(shù)據(jù)服務(wù)是通過(guò)PD-SAP實(shí)現(xiàn)的,而物理層管理服務(wù)是通過(guò)PLME-SAP來(lái)實(shí)現(xiàn)的,其中PLME也包含上文所述的PHY-PIB。
3.7.1 物理層數(shù)據(jù)服務(wù)
咦,這個(gè)圖是不是上錯(cuò)位置啦?怎么還是1.11呢?不會(huì)啦,像俺這么仔細(xì)的人,咋會(huì)犯這種低級(jí)錯(cuò)誤呢~~~ 感覺(jué)這個(gè)地方應(yīng)該補(bǔ)補(bǔ)課了,這個(gè)圖里面有一個(gè)很重要的概念,就是“Payload”,字面理解,就是要付費(fèi)的信息,那其他的信息不用“付費(fèi)”嗎?恩,可以這樣理解,除了Payload之外的信息都是些輔助信息,免費(fèi)贈(zèng)送啦~~ PHY的Payload就是整個(gè)MAC層數(shù)據(jù),MAC層的Payload就是整個(gè)NWK層數(shù)據(jù),以此類推。從上圖中我們也容易看出,每一層都會(huì)增加一些本層的輔助信息,然后傳遞給下層去傳輸。 回到這節(jié)的主題,物理層的數(shù)據(jù)服務(wù)到底可以做哪些事情呢?簡(jiǎn)單地來(lái)說(shuō),就是為MAC層提供了“MAC協(xié)議層數(shù)據(jù)單元”――MPDU的傳輸,這個(gè)名字不陌生吧,前面我們不是剛講了一個(gè)PPDU嗎?當(dāng)然還會(huì)有NPDU和APDU啦,道理都一樣,就不一一介紹啦。不過(guò),不要忘記那些“免費(fèi)贈(zèng)送”的信息哦,那也是很重要的,比如LQI信息等等。 如果傳輸服務(wù)失敗,會(huì)返回下面幾種原因之一 1、 發(fā)送器工作不正常 2、 發(fā)送器在接收模式,一個(gè)設(shè)備同時(shí)只能在接收和發(fā)送中的一種狀態(tài) 3、 發(fā)送器忙 再上一個(gè)圖來(lái)直觀表示下各層間的通訊
這個(gè)圖貌似復(fù)雜,但誰(shuí)讓咱都是“炎黃子孫”呢,用老祖宗的一句話就能理解這個(gè)圖了――兵對(duì)兵,將對(duì)將。。。 3.7.2 物理層管理服務(wù) 如圖3.2,此服務(wù)名為PLME-SAP,它會(huì)在PLME和MLME中傳遞命令信息。它提供的服務(wù)有如下幾種: 1、空閑頻道評(píng)估――CCA 2、能量檢測(cè)――ED 3、打開(kāi)/關(guān)閉發(fā)送器 4、從PHY-PIB中獲取信息 5、設(shè)置PHY-PIB屬性 3.7.2.1 空閑頻道評(píng)估――CCA 其概念已在前面講解過(guò),這里看下它可能返回的結(jié)果: 1. 發(fā)送器異常,那CCA就沒(méi)意義了 2. 頻道空閑,可以傳輸 3. 頻道或者發(fā)送器忙,這兩種情況PLME不再做區(qū)分,均返回“忙” 3.7.2.2 能量檢測(cè)――ED ED檢測(cè)請(qǐng)求由MLME發(fā)出,由PLME執(zhí)行,最終結(jié)果返回MLME。 3.7.2.3 打開(kāi)/關(guān)閉發(fā)送器 MLME可以通過(guò)PLME讓發(fā)送器進(jìn)入以下三種狀態(tài)之一:發(fā)送器關(guān)閉、發(fā)送器打開(kāi)和接收器打開(kāi) 3.7.2.4 從PHY-PIB中獲取信息 同樣,讀取請(qǐng)求由MLME發(fā)出,由PLME執(zhí)行,最終屬性返回MLME 3.7.2.5 設(shè)置PHY-PIB屬性 除了只讀屬性外,MLME可通過(guò)PLME設(shè)置PHY-PIB的屬性 3.8 服務(wù)原語(yǔ) 在802.15.4和Zigbee協(xié)議中,用“原語(yǔ)”的概念來(lái)描述相鄰兩個(gè)層間的服務(wù),層間調(diào)用函數(shù)或者傳遞信息,都可以用原語(yǔ)來(lái)表示。雖然,在整個(gè)系統(tǒng)中,有很多不同的層,但是層間的通訊方式是非常相似的。比如PHY、MAC與NWK層都為他們的上一級(jí)提供數(shù)據(jù)服務(wù),其請(qǐng)求數(shù)據(jù)服務(wù)的機(jī)制類似:高層通過(guò)D-SAP向下級(jí)請(qǐng)求傳輸,下級(jí)傳輸成功后將狀態(tài)返回給上級(jí)。 正是由于這種相似性,才讓“服務(wù)原語(yǔ)”這種方式顯得格外重要。每一個(gè)原語(yǔ)要么執(zhí)行一個(gè)指令,要么返回一個(gè)之前指令的運(yùn)行結(jié)果。原語(yǔ)也會(huì)帶著指令運(yùn)行需要的參數(shù)。
上圖描述了某層為其上層提供服務(wù)的一般方法,如圖所示,有四種類型的原語(yǔ):請(qǐng)求、指示、響應(yīng)和確認(rèn)。換句話說(shuō),在802.15.4和Zigbee標(biāo)準(zhǔn)中的所有服務(wù)都可以歸類為上述四種原語(yǔ)之一。原語(yǔ)用下面的格式來(lái)描述: (注:出于本文讀者多數(shù)為現(xiàn)在或者未來(lái)的軟件工程師,后面直接用英文名稱來(lái)表述四種原語(yǔ)) <The primitive>.request <The primitive>.indication <The primitive>.response <The primitive>.confirm 首先,由N+1層向N層用request原語(yǔ)申請(qǐng)一個(gè)服務(wù),比如說(shuō)MAC層向PHY層請(qǐng)求一個(gè)MPDU傳輸服務(wù),它必須要向PHY層申請(qǐng)一個(gè)PD-Data.request的原語(yǔ)。 而N層會(huì)向其服務(wù)用戶(經(jīng)常是N+1層)發(fā)出一個(gè)indication的原語(yǔ),用來(lái)指示一個(gè)對(duì)N+1層很重要的事件。比如說(shuō),PHY層接收到一組數(shù)據(jù),需要將此數(shù)據(jù)傳遞給MAC層,那么它就向MAC層產(chǎn)生發(fā)出一個(gè)PD_Data.indication的原語(yǔ),用來(lái)向其傳遞數(shù)據(jù)。 如果這個(gè)indication原語(yǔ)要求對(duì)其做出響應(yīng),那么N+1層就會(huì)發(fā)出一個(gè)response原語(yǔ)。值得注意的是,PHY和NWK層沒(méi)有任何response原語(yǔ),而只有MAC和APL層有。 而confirm原語(yǔ)是由N層發(fā)出,用來(lái)最終確認(rèn)最初N+1層申請(qǐng)的request服務(wù)已經(jīng)完成。比如在上例中,數(shù)據(jù)發(fā)送完成后,PHY層會(huì)告訴MAC層,傳輸已經(jīng)成功完成。 注:本文只是用一種淺顯易懂的方式,讓讀者了解原語(yǔ)的基本概念,如果讀者需要深入了解每層提供的原語(yǔ)細(xì)節(jié),請(qǐng)直接閱讀802.15.4和Zigbee的協(xié)議文檔。 3.9 物理層的數(shù)據(jù)包格式
如圖所示,PPDU主要包含三部分主要內(nèi)容:同步頭(SHR),PHY層頭信息(PHR)和PHY層的“有效負(fù)載”-payload。 我們一起來(lái)分析一下,這三部分里面具體包含了哪些內(nèi)容。 同步頭SHR包含了接收時(shí)所需要的同步信息,以使得在接收端產(chǎn)生與發(fā)送端相同的同步信息,用以還原最初的比特流。PHR包含了數(shù)據(jù)楨的長(zhǎng)度信息。PHY Payload是它的上層服務(wù)用戶要求它發(fā)送的實(shí)際有效數(shù)據(jù)。 SHR包含了一個(gè)“前導(dǎo)同步(preamble)”和一個(gè)“楨開(kāi)始分隔符(SFD)”,Preamble用來(lái)讓接收器獲取同步信息的,其詳細(xì)信息暫不做介紹,如果后續(xù)有需要再補(bǔ)上。 SFD代表了SHR的結(jié)束與PHR的開(kāi)始,除了ASK調(diào)制模式外,其他模式的SFD數(shù)據(jù)如下圖所示:
下一部分的數(shù)據(jù)是PHY數(shù)據(jù)包的楨長(zhǎng)度,它代表了PHY的Payload(PSDU)的全部字節(jié)長(zhǎng)度,其值的范圍為1-127(前述的PHY常量中可對(duì)其進(jìn)行定義),但實(shí)際上它取決于802.15.4-2006的標(biāo)準(zhǔn),如下圖所示,當(dāng)其值為5,表示的是這是一個(gè)MAC的“握手”楨,9-127可以為任意的MPDU,而0-4,6-8暫為定義,為以后的擴(kuò)展定義做保留。
最后的部分PSDU是PHY層的實(shí)際“Payload”,它是由MAC層提供的,需要PHY層傳輸?shù)挠行?shù)據(jù)。――就是要付費(fèi)的那部分~ 另外,在802.15.4標(biāo)準(zhǔn)中,數(shù)據(jù)的傳輸順序是這樣的:SHR的低位首先傳輸,而PSDU的高位是最后傳輸?shù)摹?br> 3.10 物理層的職責(zé)總結(jié) PHY層這位“小弟”是直接跟無(wú)線電波打交道的,講了這么多,最后讓我們回頭再來(lái)總結(jié)下,他到底要做些什么: 1. 激活、禁止無(wú)線電波傳輸 2. 發(fā)送、接收數(shù)據(jù) 3. 選擇一個(gè)頻道(發(fā)送器需要發(fā)送數(shù)據(jù)的準(zhǔn)確頻率) 4. 實(shí)現(xiàn)能量檢測(cè)(ED)。ED檢測(cè)是用來(lái)評(píng)估所要傳輸?shù)念l道的能量值,用以決定當(dāng)前頻道是否空閑,是否可用以傳輸數(shù)據(jù)。 5. 進(jìn)行空閑頻道評(píng)估――CCA 6. 產(chǎn)生LQI值,用以衡量接收數(shù)據(jù)包的質(zhì)量,指示信號(hào)強(qiáng)度。 … … 看來(lái)神功真是不好練的,費(fèi)了這么大勁才練了一層。也不知道有沒(méi)人耐心地看到這里。但我相信,付出感情地去做一件事情,最終會(huì)有收獲的。。。只要對(duì)大家的學(xué)習(xí)能有一點(diǎn)幫助,那我也心滿意足了。。。 文章結(jié)束,再來(lái)復(fù)習(xí)下我們的口號(hào):“飛比論壇”,為比特插上翅膀,和夢(mèng)想一起飛翔~噢吔~~~ -- 2010.5.22 by outman from 附件:葵花寶典 |
|
|