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

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


簡體網頁||繁體網頁
歐陽駿,陳子龍,黃寜淋 著



點擊這裡下載
    

想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

發表於2024-12-23

類似圖書 點擊查看全場最低價


圖書介紹

齣版社: 化學工業齣版社
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技術、産品和項目市場,探討應用與發展,發掘熱點與重點;開闢瞭本書的討論專區並提供技術支持。
  由於編者水平有限,加之時間倉促,書中難免有不恰當的地方,懇請廣大讀者及同行專傢批評指正。
  編者著
藍牙4.0BLE開發完全手冊:物聯網開發技術實戰 下載 mobi epub pdf txt 電子書 格式

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

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

藍牙4.0BLE開發完全手冊:物聯網開發技術實戰 下載 mobi epub pdf 電子書
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

經講過瞭。

評分

垃圾書,完全拼湊代碼和字數。

評分

不錯,挺科普的,大緻瞭解瞭

評分

內容有點參考價值,但是不值這個價格

評分

不錯不錯不錯。。。。。。。

評分

貼代碼,貼的都很亂。

評分

感覺不像正版的

評分

對於學習藍牙4.0的人非常適用

評分

感覺不像正版的

類似圖書 點擊查看全場最低價

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


分享鏈接




相關圖書


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

友情鏈接

© 2024 book.teaonline.club All Rights Reserved. 圖書大百科 版權所有