《藍牙技術原理開發與套用》是一本由錢志鴻,楊帆,周求湛所著的學科類書籍,藍牙技術是一種短距離無線通信技術,在短短的幾年內得到了迅速發展,在消費電子等各領域套用前景廣闊。本書對藍牙技術的原理、開發與套用做了詳細而深入的介紹。
基本介紹
- 書名:藍牙技術原理開發與套用
- 作者:錢志鴻,楊帆,周求湛
- ISBN:9787810775076
- 類別:教材教輔 > 大學教材
- 頁數:393
- 出版社:北京航空航天大學出版社
- 出版時間:2006-03-01
- 裝幀:平裝
- 開本:16開
- 叢書名:無線通信電路設計叢書
內容簡介,圖書目錄,圖書前言,
內容簡介
本書分為上下兩篇,共12章。上篇根據藍牙國際組織最新發布的藍牙核心協定規範詳細介紹了藍牙技術的原理,包括藍牙的體系結構、工作原理以及幾種重要的剖面結構。下篇是本書的重點,詳細介紹了藍牙技術的開發與套用,包括藍牙模組介紹、藍牙開發工具使用說明、藍牙嵌入式開發的方法和典型藍牙產品的軟、硬體開發實例等。書中通過多種藍牙產品的設計實例分析,讀者可以熟練掌握藍牙的開發與套用。
藍牙技術是一種短距離無線通信技術,在短短的幾年內得到了迅速發展,在消費電子等各領域套用前景廣闊。本書對藍牙技術的原理、開發與套用做了詳細而深入的介紹。
圖書目錄
圖書目錄 |
上篇藍牙技術原理 第1章藍牙技術概述 1.1藍牙技術的產生與發展3 1.2藍牙技術的特點4 1.3藍牙的現況與前景6 1.4藍牙的套用7 1.5新版藍牙規範1.2與2.0+EDR簡述10 第2章無線通信技術基礎 2.1調製方式12 2.1.1幅移鍵控13 2.1.2頻移鍵控13 2.1.3相移鍵控13 2.1.4高斯頻移鍵控14 2.2擴頻通信原理15 2.2.1擴頻通信系統的基本模型15 2.2.2擴頻通信系統的抗擾特點16 2.2.3跳頻擴頻16 2.2.4直接序列擴頻18 2.3交換技術19 2.3.1電路交換19 2.3.2分組交換21 2.4藍牙無線規範概述25 第3章藍牙的基帶規範 3.1藍牙基帶規範27 3.1.1物理鏈路28 3.1.2基帶分組28 3.1.3邏輯信道31 3.1.4數據加噪(白化)31 3.1.5基帶收發規則32 3.1.6流量控制與比特流處理33 3.1.7基帶收發定時33 3.2基帶信道控制與網路控制36 3.2.1藍牙時鐘36 3.2.2鏈路控制器狀態概述37 3.2.3查詢過程37 3.2.4尋呼過程38 3.2.5連線狀態40 3.2.6節能管理41 3.2.7基帶鏈路監控42 3.3基帶跳頻選擇42 3.3.1通用選擇方案42 3.3.2選擇核心43 3.4藍牙地址43 3.5藍牙的信息安全機制44 3.5.1藍牙的安全機制45 3.5.2加密規程46 3.5.3藍牙安全機制的方案改進48 第4章鏈路管理器協定 4.1LMP格式50 4.2過程規則與PDU51 4.3建立連線60 4.4測試模式與錯誤處理61 第5章邏輯鏈路控制和適配協定 5.1L2CAP概述62 5.2L2CAP的常規操作63 5.3數據分組格式64 5.4信令分組格式65 5.5配置參數選項69 5.6重發與流控制選項71 5.7狀態機71 第6章服務發現協定 6.1服務發現協定概述73 6.2數據表示75 6.3協定說明76 6.4服務屬性定義78 第7章適配協定 7.1串口仿真協定79 7.2電話控制協定79 第8章主控制器接口功能規範 8.1主機控制器接口概述86 8.2主控制器接口流量控制87 8.3主控制器接口指令88 8.4HCI事件分組92 8.5錯誤代碼表93 8.6HCI傳輸層94 8.6.1HCIUSB傳輸層94 8.6.2HCIRS232傳輸層95 8.6.3HCIUART傳輸層96 第9章藍牙剖面概述 9.1藍牙通用剖面97 9.1.1普通接入剖面97 9.1.2服務發現套用剖面99 9.1.3串列連線埠剖面100 9.1.4普通對象交換剖面101 9.2藍牙套用剖面102 9.2.1“三合一電話”剖面102 9.2.2對講機套用剖面104 9.2.3撥號網路剖面104 9.2.4耳機剖面106 9.2.5對象Push剖面107 9.2.6檔案傳輸剖面108 下篇藍牙開發與套用 第10章藍牙模組 10.1藍牙模組的研發進展113 10.2愛立信藍牙模組114 10.3CSR的藍牙模組121 10.4DELTA公司的DFBMCF121藍牙模組134 10.5AirLogic公司的藍牙模組137 10.6其他公司的藍牙模組140 第11章藍牙開發工具的使用 11.1CSR的嵌入式藍牙開發工具149 11.1.1BlueLab藍牙嵌入式軟體開發工具包149 11.1.2CASIRA硬體開發工具149 11.1.3BlueTest程式158 11.1.4BlueFlash程式159 11.1.5PSTools程式161 11.1.6BlueChat程式164 11.1.7BTCLI程式166 11.1.8RFCLI程式167 11.2愛立信藍牙開發工具187 11.3其他公司的藍牙開發工具190 第12章藍牙開發設計實例 12.1使用BlueLab進行嵌入式開發193 12.1.1使用常見問題193 12.1.2關於應用程式環境195 12.1.3簡單套用195 12.1.4關於makefile199 12.1.5庫與API200 12.2CSR藍牙RS232適配器示例設計242 12.3藍牙微型機互聯的實現與軟體設計273 12.3.1HCI通信流程273 12.3.2完整的HCI操作過程與解析275 12.3.3藍牙串口通信編程示例287 12.4CSR藍牙滑鼠示例設計295 12.5CSR藍牙無線耳機示例設計312 12.6藍牙印表機設計原理328 12.7BlueCore藍牙晶片的接口設計與實現331 12.8藍牙單片機數據採集系統的設計與實現334 12.9&n |
圖書前言
圖書前言 |
藍牙技術是一種無線數據與語音通信的開放性全球規範,是以低成本、短距離無線通信為基礎,為固定與移動設備的通信環境提供特別連線的通信技術。其實質是建立通用的無線電空中接口與其控制軟體的公開標準,使通信與計算機技術進一步結合,實現不同廠家生產的攜帶型電子設備在沒有電纜連線的情況下即可在短距離範圍內具有相互操作的功能。例如,將藍牙技術套用到行動電話和筆記本計算機中,就可以免除行動電話與筆記本計算機之間的有線電纜而可通過無線方式建立連線。印表機、PDA、台式計算機、傳真機、鍵盤和遊戲操縱桿等其他數字設備都可以成為藍牙系統的一部分。除此之外,藍牙技術還為已存在的數字網路和外圍設備提供通用接口以組建一個遠離固定網路的個人特別連線設備群。 藍牙設備工作在全球通用的2.4GHz(即工業、科學、醫學為ISM)頻段,其數據速率通常為1Mb/s(EDR規範支持的增強數據傳輸速率可達2Mb/s或3Mb/s),並採用時分雙工的傳輸機制來實現全雙工傳輸。ISM頻段是對所有無線電系統都開放的頻段,因此使用其中的某個頻段都會遇到不可預測的干擾,如無繩電話、微波爐等都有可能成為干擾源,為此藍牙技術特別設計了快速確認與跳頻的方案以確保鏈路連線的穩定性。與工作在相同頻段的其他系統相比,藍牙跳頻更快,數據包更短,這使藍牙設備比其他系統穩定和可靠。前向糾錯機制的使用有效抑制了隨機噪聲,二進制調頻技術的跳頻收發器被用來抑制干擾和防止衰落。藍牙技術的無線電收發器的傳輸距離最遠可達100m且不限制在直線範圍內,甚至設備不在同一房間內也能相互連線。藍牙技術可以同時連線多個設備,這樣可以使用戶把周圍的設備同時連線起來,形成一個規模更大的個人區域網路。 隨著攜帶型計算機如筆記本計算機、手持式計算機、個人數字助理設備以及網際網路的迅速發展,人們對電話通信以外的各種數據信息傳遞的需求日益增長。藍牙技術將各種攜帶型計算機與蜂窩行動電話通過無線方式連線起來,使計算機與通信技術更加密切地結合,人們能隨時隨地進行數據信息的交換與傳輸。因此,計算機和移動通信行業都對藍牙技術非常重視,認為藍牙技術將對未來的無線移動數據通信業務產生巨大的促進作用。預計在最近幾年內,藍牙技術、藍牙晶片和藍牙產品都將獲得重大進展。 本書的上篇即藍牙原理部分,是參考藍牙國際組織最新發布的藍牙協定規範編寫的,內容新穎、可讀性強。為了使藍牙的初學者能夠迅速理解並掌握藍牙的理論知識,本書並沒有對藍牙技術中一些晦澀難懂的理論做過多的敘述,而是由淺入深地向讀者展示了什麼是藍牙,以及藍牙是如何工作的,以便於理解和掌握。 本書的下篇即藍牙開發與套用部分是本書的重點與特色。常見的藍牙教材往往局限於通篇介紹藍牙的協定規範等枯燥理論,且很多是簡單翻譯國外著作,基本沒有任何開發套用部分,脫離了藍牙技術重在實際套用的真正內涵,讀者很難對藍牙技術產生一個明確的認識,更無法進行藍牙技術的開發與套用。本書的開發與套用部分舉例豐富、內容翔實,是作者多年進行藍牙技術研究與大量蒐集、整理國內外藍牙資料的結晶。通過多種藍牙產品的設計舉例(功能描述、硬體設計、軟體開發等)使讀者對藍牙的理解從朦朧的理論認識升華為實際的掌握。此外,本書還詳細介紹了主流藍牙模組、藍牙開發工具的使用方法,實用性較強。 全書分為上下兩篇,共12章。上篇包括藍牙技術概述、無線通信技術基礎、藍牙的基帶規範、鏈路管理器協定、邏輯鏈路控制與適配協定、服務發現協定、適配協定、主控制器接口功能規範以及藍牙剖面等。下篇介紹了常見的藍牙模組、藍牙開發工具的使用和藍牙開發設計實例等。 |