出版時(shí)間:2012-9 出版社:電子工業(yè)出版社 作者:董健 頁數(shù):284 字?jǐn)?shù):410000
內(nèi)容概要
董健編寫的《物聯(lián)網(wǎng)與短距離無線通信技術(shù)》是依托中南大學(xué)國家級(jí)特色專業(yè)(物聯(lián)網(wǎng)工程)的建設(shè),結(jié)合國內(nèi)物聯(lián)網(wǎng)工程專業(yè)的教學(xué)情況編寫的。
《物聯(lián)網(wǎng)與短距離無線通信技術(shù)》主要介紹在物聯(lián)網(wǎng)應(yīng)用中常用的短距離無線通信技術(shù),內(nèi)容包括藍(lán)牙、ZigBee(紫蜂)、無線局域網(wǎng)(WLAN)、IrDA(紅外)、RFID(射頻識(shí)別)、近場通信(NFC)技術(shù)、超寬帶(UWB)技術(shù)、60
GHz無線通信技術(shù)、Ad
hoc網(wǎng)絡(luò)(自組網(wǎng))技術(shù)等,在介紹每種短距離無線通信技術(shù)時(shí),均采用循序漸進(jìn)的講述方式,有助于快速引導(dǎo)讀者進(jìn)入短距離無線通信技術(shù)這一生機(jī)勃勃的研究領(lǐng)域。
《物聯(lián)網(wǎng)與短距離無線通信技術(shù)》可作為普通高等學(xué)校物聯(lián)網(wǎng)工程專業(yè)的教材,也可供從事物聯(lián)網(wǎng)及其相關(guān)專業(yè)的人士閱讀。
書籍目錄
第1章 概述
第2章 藍(lán)牙
第3章 ZigBee
第4章 無線局域網(wǎng)
第5章 IrDA
第6章 RFID
第7章 近場通信技術(shù)
第8章 超寬帶技術(shù)
第9章 60 GHz無線通信技術(shù)
第10章 Ad hoc網(wǎng)絡(luò)
附錄A 縮略語英漢對照表
章節(jié)摘錄
版權(quán)頁: 插圖: 2.2.3主機(jī)控制接口功能規(guī)范 1.通信方式 主機(jī)控制器接口(Host Controller Interface,HCI)是通過包的方式來傳送數(shù)據(jù)、命令和事件的,所有在主機(jī)和主機(jī)控制器之間的通信都以包的形式進(jìn)行。包括每個(gè)命令的返回參數(shù)都通過特定的事件包來傳輸。HCI有數(shù)據(jù)、命令和事件三種包,其中數(shù)據(jù)包是雙向的,命令包只能從主機(jī)發(fā)往主機(jī)控制器,而事件包始終是主機(jī)控制器發(fā)向主機(jī)的。主機(jī)發(fā)出的大多數(shù)命令包都會(huì)觸發(fā)主機(jī)控制器產(chǎn)生相應(yīng)的事件包作為響應(yīng)。命令包分為6種類型: (1)鏈路控制命令:鏈路控制命令是允許主機(jī)控制器控制與其他藍(lán)牙設(shè)備的連接。在鏈路控制命令運(yùn)行時(shí),LM控制藍(lán)牙Piocnet與Scatternet的建立與維持。這些命令指示LM創(chuàng)建及修改與遠(yuǎn)端藍(lán)牙設(shè)備的連接鏈路,查詢范圍內(nèi)的其他藍(lán)牙設(shè)備,及其他鏈路管理協(xié)議命令。 (2)鏈路策略命令:用于改變本地和遠(yuǎn)端設(shè)備鏈路管理器的工作方式,允許主機(jī)以適當(dāng)?shù)姆绞焦芾鞵iocnet。 (3)主機(jī)控制和基帶命令:主機(jī)控制器及基帶命令被用來改變與建立諸如聲音設(shè)置、認(rèn)證模式、加密模式的連接相聯(lián)系的LM的操作方式。 (4)信息命令:這些信息命令的參數(shù)是由藍(lán)牙硬件制造商確定的。它們提供了關(guān)于藍(lán)牙設(shè)備及設(shè)備的主機(jī)控制器,鏈路管理器及基帶的信息。主機(jī)設(shè)備不能更改這些參數(shù)。 (5)狀態(tài)命令:狀態(tài)命令提供了目前HCI、LM及BB的狀態(tài)消息。這些狀態(tài)參數(shù)不能被主機(jī)改變,除了一些參數(shù)可以被重置。 (6)測試命令:測試命令能夠測試藍(lán)牙硬件各種功能,并為藍(lán)牙設(shè)備的測試提供不同的測試條件。 2.通信過程 當(dāng)主機(jī)與基帶之間用命令的方式進(jìn)行通信時(shí),主機(jī)向主機(jī)控制器發(fā)送命令包。主機(jī)控制器完成一個(gè)命令,大多數(shù)情況下,它會(huì)向主機(jī)發(fā)出一個(gè)命令完成事件包,包中攜帶命令完成的信息。有些命令不會(huì)收到命令完成事件,而會(huì)收到命令狀態(tài)事件包,若收到該事件則表示主機(jī)發(fā)出的命令已經(jīng)被主機(jī)控制器接收并開始處理,過一段時(shí)間該命令被執(zhí)行完畢時(shí),主機(jī)控制器會(huì)向主機(jī)發(fā)出相應(yīng)的事件包來通知主機(jī)。如果命令參數(shù)有誤,則會(huì)在命令狀態(tài)事件中給出相應(yīng)錯(cuò)誤碼。假如錯(cuò)誤出現(xiàn)在一個(gè)返回Command Complete事件包的命令中,則此Command Complete事件包不一定含有此命令所定義的所有參數(shù)。狀態(tài)參數(shù)作為解釋錯(cuò)誤原因同時(shí)也是第一個(gè)返回的參數(shù),總是要返回的。假如緊隨狀態(tài)參數(shù)之后是連接句柄或藍(lán)牙的設(shè)備地址,則此參數(shù)也總是要返回的,這樣可判別出此Command Complete事件包屬于那個(gè)實(shí)例的一個(gè)命令。在這種情況下,事件包中連接句柄或藍(lán)牙的設(shè)備地址應(yīng)與命令包種的相應(yīng)參數(shù)一致。假如錯(cuò)誤出現(xiàn)在一個(gè)不返回Command Complete事件包的命令中,則事件包包含的所有參數(shù)都不一定是有效的。主機(jī)必須根據(jù)與此命令相聯(lián)系的事件包中的狀態(tài)參數(shù)來決定它們的有效性。 3.HCI流量控制 HCI的流量控制是為了管理主機(jī)和主機(jī)控制器中有限的資源并控制數(shù)據(jù)流量而設(shè)計(jì)的,由主機(jī)管理主機(jī)控制器的數(shù)據(jù)緩存區(qū),主機(jī)可動(dòng)態(tài)地調(diào)整每個(gè)連接句柄的流量。 對于命令包的流量控制,主機(jī)在每發(fā)一個(gè)命令之前都要確定當(dāng)前能發(fā)命令包的數(shù)目,當(dāng)然,在開機(jī)和重啟時(shí)發(fā)命令包可以不用考慮接收情況,直到收到命令完成事件包或命令狀態(tài)事件包為止。因?yàn)樵诿總€(gè)命令完成事件包和命令狀態(tài)事件包中都有Num_HCI_Command_Packets選項(xiàng)表明當(dāng)時(shí)主機(jī)能向主機(jī)控制器發(fā)送的命令包的數(shù)目,而對于每個(gè)命令必然會(huì)有相應(yīng)的命令完成事件包和命令狀態(tài)事件包,主機(jī)就能控制命令包不會(huì)溢出。
編輯推薦
《國家級(jí)特色專業(yè)(物聯(lián)網(wǎng)工程)規(guī)劃教材:物聯(lián)網(wǎng)與短距離無線通信技術(shù)》可作為普通高等學(xué)校物聯(lián)網(wǎng)工程專業(yè)的教材,也可供從事物聯(lián)網(wǎng)及其相關(guān)專業(yè)的人士閱讀。
圖書封面
評論、評分、閱讀與下載
物聯(lián)網(wǎng)與短距離無線通信技術(shù) PDF格式下載