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