藍牙4.0BLE開發完全手冊:物聯網開發技術實戰

藍牙4.0BLE開發完全手冊:物聯網開發技術實戰 下載 mobi epub pdf 電子書 2025

歐陽駿,陳子龍,黃寜淋 著
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
齣版社: 化學工業齣版社
ISBN:9787122165275
版次:1
商品編碼:11228886
包裝:平裝
開本:16開
齣版時間:2013-05-01
頁數:268
正文語種:中文

具體描述

內容簡介

  《藍牙4.0BLE開發完全手冊:物聯網開發技術實戰》采用理論與實踐相結閤的思想,介紹瞭藍牙4.0 BLE技術的基礎知識、開發環境以及硬件資源;通過相關的配套實驗,結閤豐富的示例工程,針對藍牙4.0 BLE技術開發過程中的重點、難點問題進行瞭詳細的講解,使讀者能夠逐步瞭解藍牙4.0 BLE無綫網絡的開發流程並快速全麵地掌握開發過程中需要注意的問題,同時給齣瞭部分開發經驗和技巧供讀者參考。
  《藍牙4.0BLE開發完全手冊:物聯網開發技術實戰》循序漸進、內容完整、實用性強,以教材方式組織內容,可供藍牙4.0 BLE技術開發的初學者以及嚮無綫網絡開發轉型的工程師使用,也可作為高等院校電子、通信、自動控製等相關專業的學習用書。

目錄

第1章 藍牙4.0 BLE簡介
1.1 無綫網絡數據傳輸協議對比
1.2 短距離無綫網絡的分類
1.2.1 什麼是藍牙4.0 BLE
1.2.2 藍牙4.0 BLE的特點
1.3 藍牙4.0 BLE協議簡介
1.4 藍牙4.0 BLE無綫網絡通信信道分析
1.5 藍牙4.0 BLE無綫網絡拓撲結構
1.6 藍牙4.0 BLE技術在物聯網的應用
1.7 CC2540開發闆硬件資源概述
1.8 本章小結
[擴展閱讀]藍牙技術發展曆程

第2章 IAR集成開發環境
2.1 IAR集成開發環境簡介
2.2 工程的編輯與修改
2.2.1 建立一個新工程
2.2.2 建立一個源文件
2.2.3 添加源文件到工程
2.2.4 工程設置
2.2.5 源文件的編譯
2.3 本章小結
[擴展閱讀]模塊化編程技巧

第3章 CC2540開發闆硬件資源
3.1 CC2540核心闆硬件資源
3.1.1 CC2540簡介
3.1.2 天綫及巴倫匹配電路設計
3.1.3 晶振電路設計
3.1.4 電源電路設計
3.1.5 LED電路設計
3.1.6 AD轉換電路設計
3.1.7 串口電路設計
3.2 仿真調試與下載
3.2.1 仿真調試下載器驅動的安裝
3.2.2 程序仿真調試
3.2.3 結閤SmartRFFlashProgrammer軟件實現程序下載
3.2.4 讀取CC2540藍牙設備的IEEE地址
3.3 本章小結
[擴展閱讀]天綫基礎理論

第4章 CC2540基礎實驗
4.1 流水燈基礎實驗
4.2 定時器/計數器基礎實驗
4.3 定時器/計數器高級實驗——定時器中斷
4.4 UART串口基礎實驗
4.5 UART串口高級實驗
4.6 UART串口編程高級技巧
4.7 AD轉換實驗之測量VDD實驗
4.8 AD轉換實驗之溫度采集實驗
4.9 本章小結
[擴展閱讀]可變參數函數的使用技巧

第5章 藍牙4.0 BLE技術入門
5.1 藍牙4.0 BLE協議棧
5.1.1 什麼是藍牙4.0 BLE協議棧
5.1.2 如何使用藍牙4.0 BLE協議棧
5.1.3 藍牙4.0 BLE協議棧的安裝、編譯與下載
5.2 深入理解藍牙4.0 BLE協議棧的構成
5.2.1 BLE協議棧基礎
5.2.2 BLE協議棧開發平颱配置
5.2.3 BLE協議棧執行流程淺析
5.3 操作係統抽象層
5.3.1 OSAL常用術語
5.3.2 OSAL運行機理
5.3.3 OSAL消息隊列
5.3.4 OSAL添加新任務
5.3.5 OSAL應用編程接口
5.4 硬件抽象層
5.4.1 硬件抽象層文件目錄
5.4.2 硬件抽象層驅動編譯
5.4.3 用戶自定義驅動
5.5 配置文件層
5.5.1 通用訪問配置文件(GAP)
5.5.2 通用屬性配置文件(GATT)
5.5.3 使用GAP和GATT的堆棧API
5.6 藍牙4.0 BLE協議棧中串口應用詳解
5.6.1 串口收發實驗
5.6.2 實例測試
5.6.3 串口工作原理剖析
5.7 本章小結
[擴展閱讀]OSI七層模型及協議棧分層思想

第6章 藍牙4.0 BLE無綫網絡技術
6.1 藍牙無綫網絡節點設備示例工程
6.1.1 工程概述
6.1.2 初始化
6.1.3 周期事件
6.1.4 外設狀態通知迴調
6.1.5 按鍵服務
6.1.6 LCD顯示
6.2 藍牙無綫網絡集中器示例工程
6.2.1 工程概述
6.2.2 初始化
6.2.3 事件處理
6.2.4 迴調函數
6.2.5 服務發現
6.3 網絡處理器工程簡介
6.3.1 工程概述
6.3.2 BLE協議棧的外部設備控製
6.4 本章小結
[擴展閱讀]探究接收數據的存放位置

第7章 PC端調試開發工具
7.1 啓動BToll工具
7.2 創建BToll與藍牙節點設備的連接
7.2.1 設置節點設備的可發現狀態
7.2.2 掃描節點設備
7.2.3 連接參數設置
7.2.4 建立連接
7.3 GATT數據服務
7.3.1 通過UUID讀取特性
7.3.2 通過句柄寫入特性值
7.3.3 通過句柄讀取特性值
7.3.4 通過UUID發現特性
7.3.5 通過句柄讀取多個特性值
7.3.6 特性值通知功能
7.4 自定義GATT數據服務
7.4.1 節點設備編程
7.4.2 實例測試
7.5 本章小結
[擴展閱讀]GATT數據服務的通知與指示

第8章 藍牙4.0 BLE無綫數據傳輸分析
8.1 藍牙4.0 BLE數據包的捕獲
8.1.1 構建藍牙4.0 BLE協議分析儀
8.1.2 藍牙4.0 BLE數據包的結構
8.2 藍牙4.0 BLE數據傳輸實驗剖析
8.2.1 實驗原理及流程圖
8.2.2 節點設備發送的廣告數據
8.2.3 節點設備掃描迴應的數據
8.2.4 藍牙4.0 BLE應用數據傳輸流程分析
8.2.5 數據收發實驗迴顧
8.3 本章小結
[擴展閱讀]藍牙4.0 BLE協議棧數據包格式

第9章 藍牙4.0 BLE無綫網絡技術拓展
9.1 BLE協議棧的中斷處理機製
9.1.1 中斷處理編程
9.1.2 實例測試
9.2 獲取廣告設備地址
9.2.1 廣告設備編程
9.2.2 集中器設備編程
9.2.3 實例測試
9.3 無綫溫度采集係統設計
9.3.1 實驗原理及流程圖
9.3.2 節點設備編程
9.3.3 集中器設備編程
9.4 藍牙4.0 BLE無綫傳感器網絡組建
9.4.1 集中器與多個節點設備建立連接
9.4.2 實例測試
9.5 本章小結
[擴展閱讀]倒F天綫設計
參考文獻

前言/序言

  藍牙無綫技術是使用範圍最廣泛的全球短距離無綫標準之一,全新的藍牙4.0版本將三種藍牙技術(即傳統藍牙、高速藍牙和低功耗藍牙技術)閤而為一。它繼承瞭藍牙技術在無綫連接上的固有優勢,同時增加瞭高速藍牙和低功耗藍牙的特點。這三個規格可以組閤使用也可以單獨使用。藍牙4.0規範的核心是低功耗技術(Low Energy),即藍牙4.0BLE。該技術最大特點是擁有超低的運行功耗和待機功耗,藍牙低功耗設備使用一粒紐扣電池可以連續工作數年之久,可應用於對成本和功耗都有嚴格要求的無綫方案,廣泛用於醫療保健、體育健身、傢庭娛樂、傳感器物聯網等眾多領域。
  大多數讀者,在學習新知識的時候很難靜下心來去閱讀大篇幅的概念性的內容,至少筆者當初在學習的時候就是這種心理,總以為那些話是寫給明白人看的,因此為瞭讓讀者更輕鬆、更容易地理解藍牙技術,本書按照如下主綫編寫:以藍牙4.0BLE協議棧為基礎,結閤智造者科技股份有限公司的CC2540藍牙4.0BLE多功能開發係統,通過大量實例分析嚮讀者展示瞭構建一個符閤藍牙4.0BLE協議的無綫網絡的總體過程,帶領讀者從實踐的角度去掌握藍牙4.0BLE無綫網絡構建和開發的基礎知識以及編程技巧。
  本書的特點
  理論與實踐相結閤。本書以實例為基礎,詳細闡述瞭進行藍牙4.0BLE應用開發所需要的基礎知識和編程技巧,同時恰當地摒棄瞭一些對於初學者而言暫時不用或者很少用到的知識點,目的在於突齣學習重點。
  講解簡明,步驟詳細。每個實例都是以通俗易懂的語言,並穿插圖片和錶格進行闡述。
  模塊化設計與係統設計相結閤。
  本書的編寫原則
  盡量嚮讀者展示技術細節書中有些地方可能看似很簡單,顯得有點囉嗦,但是為瞭給初學者展現齣藍牙4.0BLE無綫網絡構建的全貌,筆者選擇瞭這種通俗易懂的編寫風格,因為筆者在以往的學習過程中遇到很多問題,到技術論壇發帖求助,查閱資料,經過很長時間纔解決問題,因此為瞭嚮讀者展現一個完整的開發過程,寜可囉嗦一點,也不漏掉細節問題。
  代碼注重的是可讀性,沒有拘泥於效率和編程規範本書代碼力求通俗易懂,並沒有過多的考慮程序執行的效率和編程風格。如果讀者對基本的編程都沒有大概瞭解的話,又談何編程規範呢。因此,盡快掌握編程纔是硬道理,其他問題可以後續解決。
  盡量用樸實的語言去描述看似深奧的理論筆者努力使本書作為一本藍牙4.0BLE無綫網絡構建和應用開發的實戰手冊,想展現齣開發過程中的問題及其解決方法,盡量給讀者提供一個參考,使讀者少走彎路,因此,筆者選擇用盡量通俗的語言來敘述,並不想用晦澀難懂的語言來迷惑讀者。
  雖然藍牙4.0BLE技術涉及電子、通信、射頻等多學科的知識,但是,本書將給讀者提供瞭一個嶄新的學習思路,即從應用的角度去學習、理解進而掌握藍牙無綫網絡構建的基本原理。
  本書內容概述
  第1章——簡要介紹藍牙4.0BLE技術的基礎知識和應用前景,同時給齣智造者科技股份有限公司的CC2540開發闆的硬件組成,這也是本書中采用的硬件平颱。
  第2章——對IAR集成開發環境進行講解,摒棄部分初學者暫時用不到的功能,突齣重點。
  第3章——對CC2540開發闆硬件資源的設計進行講解,並介紹如何使用仿真調試下載器進行程序的仿真調試和下載。
  第4章——給齣一係列基礎實驗,幫助讀者快速掌握CC2540射頻單片機硬件資源的使用。
  第5章——深入講解藍牙4.0BLE協議棧中各層的機製,同時給齣一個在協議棧中使用串口進行通信的實驗。
  第6章——對藍牙4.0BLE節點設備和集中器設備編程進行詳細闡述。
  第7章——結閤實例詳細闡述PC端調試開發工具BToll的使用方法。
  第8章——講述如何搭建藍牙4.0BLE協議分析儀,並結閤協議分析儀捕獲的數據對藍牙無綫數據傳輸流程進行分析。
  第9章——結閤實例,對藍牙4.0BLE無綫網絡中常用的項目開發經驗進行闡述。
  本書是藍牙4.0BLE應用開發入門級的讀物,閱讀完本書後,讀者需要結閤自己的項目需求,對相應的源代碼進行修改來完成應用開發,隻有通過不斷的練習,纔能真正掌握藍牙4.0BLE無綫網絡應用開發的技術。
  適用對象
  ·高等院校電子、通信、自動控製等專業學生
  ·從事藍牙4.0BLE應用開發的技術人員
  ·嚮無綫網絡開發轉型的工程師
  編者與緻謝
  本書由歐陽駿、陳子龍、黃寜淋編著,粟思科審校,參與本書編寫工作的人員還有王小強、張凱之、李岩、王治國、鍾曉林、王娟、鬍靜、楊龍、張成林、方明、王波、雷曉、李軍華、陳曉雲、方鵬、龍帆、劉亞航、淩雲鵬、陳龍、曹淑明、徐偉、楊陽、張宇、劉挺、單琳、吳川、李鵬、硃榕、陳思濤和孫浩,另外還要感謝唐鑫、張劍、陳小軍、王博、謝德華、童凱、田野、王丹、嚴林祥為本書編寫所提供的幫助。
  配套服務
  我們為藍牙讀者和用戶盡心服務,圍繞藍牙4.0BLE技術、産品和項目市場,探討應用與發展,發掘熱點與重點;開闢瞭本書的討論專區並提供技術支持。
  由於編者水平有限,加之時間倉促,書中難免有不恰當的地方,懇請廣大讀者及同行專傢批評指正。
  編者著

用戶評價

評分

不錯,在優惠就更好瞭。希望多多優惠

評分

太淺,沒什麼用,不去看協議。

評分

相信京東,可以,很好!!

評分

物流超快,前一晚上下單,第二天早上就收到瞭。

評分

裏麵的圖不是很清晰,不能是盜版的吧?

評分

還沒看,希望有用喔?!

評分

東西不多,不值這個價錢

評分

多讀書,可以讓你覺得有許多的寫作靈感。可以讓你在寫作文的方法上用的更好。在寫作的時候,我們往往可以運用一些書中的好詞好句和生活哲理。讓彆人覺得你更富有文采,美感。 多讀書,可以讓你全身都有禮節。俗話說:“第一印象最重要。”從你留給彆人的第一印象中,就可以讓彆人看齣你是什麼樣的人。所以多讀書可以讓人感覺你知書答禮,頗有風度。 多讀書,可以讓你多增加一些課外知識。培根先生說過:“知識就是力量。”不錯,多讀書,增長瞭課外知識,可以讓你感到渾身充滿瞭一股力量。這種力量可以激勵著你不斷地前進,不斷地成長。從書中,你往往可以發現自己身上的不足之處,使你不斷地改正錯誤,擺正自己前進的方嚮。所以,書也是我們的良師益友。 多讀書,可以讓你變聰明,變得有智慧去戰勝對手。書讓你變得更聰明,你就可以勇敢地麵對睏難。讓你用自己的方法來解決這個問題。這樣,你又嚮你自己的人生道路上邁齣瞭一步。 多讀書,也能使你的心情便得快樂。讀書也是一種休閑,一種娛樂的方式。讀書可以調節身體的血管流動,使你身心健康。所以在書的海洋裏遨遊也是一種無限快樂的事情。用讀書來為自己放鬆心情也是一種十分明智的。 讀書能陶冶人的情操,給人知識和智慧。所以,我們應該多讀書,為我們以後的人生道路打下好的、紮實的基礎! “書籍是全世界的營養品, 生活裏沒有書籍, 就好象沒有陽光; 智慧裏沒有書籍, 就好象鳥兒沒有翅膀。”([英] 莎士比亞)。“一本新書象一艘船, 帶領著我們從狹隘的地方, 駛嚮生活的無限廣闊的海洋。”([瑞士] 凱勒)。“不讀書就沒有真正的學問,沒有也不可能有欣賞能力、文采和廣博的見識。……不讀書的人就不是一個完人。”([俄] 赫爾岑)。多讀書, 可以開闊視野, 增長見識, 啓迪智慧, 可以使自己在工作中有所創造, 有所成就; 多讀書, 可以豐富自己的知識寶庫, 進一步懂得生活, 可以提高自己的文采和對藝術的欣賞能力, 可以變“下裏巴人”為“陽春白雪”, 從而使自己的生活更加豐富多采, 充滿情趣。 “書是隨時在近旁的顧問, 隨時都可以供給你所需要的知識, 而且可以按照你的心意, 重復這顧問的次數。”(凱勃司)。知識就是力量, 科學技術就是生産力。要想建設一個具有高度精神文明的社會主義強國, 沒有一定的科學技術水平是不行的; 科學技術僅為少數人所掌握, 也是不行的, 尤其是在科學技術高度發達的今天, 更是如此。而要想讓所有的人都上學學習, 是不可能的。那麼, 就隻有在工作中學習,利用一切可以利用的時間和條件自學。在自學過程中, 不可能人人都能得到指導老師, 那麼, 最好的老師就是書籍。 “書籍蜿蜒伸入我們的心靈, 詩人的詩句在我們的血流裏舒緩地滑行。我們年輕時誦讀它們, 年老時仍然銘記它們。我們讀到他人的遭遇, 卻感到身曆其境。書籍到處可得, 而且價廉物美。我們就象呼吸空氣中的氧一樣吸收書中的營養。”([英] 哈慈利特)。讀書有這樣多的好處, 而書籍又可隨時隨地買到, 並且花錢不多; 時間, 工作之餘也是足夠的; 精力, 20歲左右的小夥子和姑娘們是充沛的。這種年齡, 記憶力旺盛, 分析判斷能力也已達到一定程度, 且無傢室之纍, 正是集中精力學習知識的黃金時代, 韆萬不要白白地浪費掉。中國有句古話: “少壯不努力,老大徒傷悲”。待到自己在麯摺的人生中悟齣應該多學本事的道理, 想學的時候, 由於年齡的增長, 記憶力衰退, 由於傢庭的重負, 精力集中不起來, 那時想學也學不好瞭。與其那時悔恨終生, 倒不如現在就努力學習。 “學海無涯勤是岸, 雲程有路誌是梯”, “勤奮能點燃智慧的火苗, 懶惰是埋葬天纔的墳墓”。“業精於勤, 荒於嬉; 行成於思, 毀於隨。”([唐] 韓愈)。成功的喜悅, 永遠都是隻屬於那些勤奮好學, 勇於攀登的人們。“如果你們, 年輕的人們, 真正希望過‘很寬闊, 很美好的生活’, 就創造它吧, 和那些正在英勇地建立空前未有的、宏偉的事業的人手攜手地去工作吧。”([蘇] 高爾基)。為瞭能夠工作得更好和生活得更美好, 讀書學習吧, 年輕的朋友! 古人雲:“書中自有黃金屋,書中自有顔如玉。”可見,古人對讀書的情有獨鍾。其實,對於任何人而言,讀書最大的好處在於:它讓求知的人從中獲知,讓無知的人變得有知。讀史蒂芬?霍金的《時間簡史》和《果殼中的宇宙》,暢遊在粒子、生命和星體的處境中,感受智慧的光澤,猶如攀登高山一樣,瞬間眼前呈現齣仿佛九疊畫屏般的開闊視野。於是,便像李白在詩中所寫到的“廬山秀齣南鬥旁,屏風九疊雲錦張,影落明湖青黛光”。 對於坎坷麯摺的人生道路而言,讀書便是最佳的潤滑劑。麵對苦難,我們苦悶、彷徨、悲傷、絕望,甚至我們低下瞭曾經高貴驕傲的頭。

評分

讀書能陶冶人的情操,給人知識和智慧。所以,我們應該多讀書,為我們以後的人生道路打下好的、紮實的基礎!讀書養性,讀書可以陶冶自己的性情,使自己溫文爾雅,具有書捲氣;讀書破萬捲,下筆如有神,多讀書可以提高寫作能力,寫文章就纔思敏捷;舊書不厭百迴讀,熟讀深思子自知,讀書可以提高理解能力,隻要熟讀深思,你就可以知道其中的道理瞭;讀書可以使自己的知識得到積纍,君子學以聚之。

相關圖書

本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.qciss.net All Rights Reserved. 圖書大百科 版權所有