買這商品的人也買了...
-
$530$477 -
$380$300 -
$620$490 -
$2,350$2,233 -
$352STM32 庫開發實戰指南
-
$680$578 -
$454深入理解 Android-Wi-Fi / NFC 和 GPS 捲
-
$320$288 -
$1,520$1,440 -
$420$357 -
$352低功耗藍牙開發權威指南
-
$480$379 -
$780$616 -
$305Android 智能穿戴設備開發從入門到精通(附光盤)
-
$780$616 -
$360$284 -
$680$537 -
$184低功耗藍牙技術原理與應用
-
$250物聯網技術實踐教程:基於藍牙4
-
$580$458 -
$580$458 -
$500$395 -
$420$378 -
$860$731 -
$390$332
相關主題
商品描述
<內容簡介>
第 1 章 藍牙 4.0 BLE 簡介
1.1無線網絡數據傳輸協議對比 2
1.2短距離無線網絡的分類 4
1.2.1 什麼是藍牙 4.0 BLE 4
1.2.2 藍牙 4.0 BLE 的特點 4
1.3藍牙 4.0 BLE 協議簡介 6
1.4藍牙 4.0 BLE 無線網絡通信通道分析 6
1.5藍牙 4.0 BLE 無線網絡拓撲結構 8
1.6藍牙 4.0 BLE 技術在物聯網的應用 9
1.7CC2540 開發板硬件資源概述 11
1.8本章 小結 13
?擴展閱讀?藍牙技術發展歷程 13
第 2 章 IAR集成開發環境
2.1IAR 集成開發環境簡介 15
2.2工程的編輯與修改 16
2.2.1建立一個新工程 16
2.2.2建立一個源文件 19
2.2.3添加源文件到工程 20
2.2.4工程設置 24
2.2.5源文件的編譯 28
2.3本章 小結 29
[擴展閱讀 ]模塊化編程技巧 29
第 3 章 CC2540 開發板硬件資源
3.1CC2540 核心板硬件資源 32
3.1.1CC2540 簡介 32
3.1.2天線及巴倫匹配電路設計 33
3.1.3晶振電路設計 33
3.1.4電源電路設計 34
3.1.5LED 電路設計 34
3.1.6AD 轉換電路設計 35
3.1.7串口電路設計 36
3.2模擬調試與下載 36
3.2.1模擬調試下載器驅動的安裝 36
3.2.2程序模擬調試 38
3.2.3結合 SmartRF Flash Programmer 軟件
實現程序下載 39
3.2.4讀取 CC2540 藍牙設備的 IEEE 地址 41
3.3本章 小結 42
[擴展閱讀 ]天線基礎理論 42
第 4 章 CC2540 基礎實驗
4.1流水燈基礎實驗 46
4.2定時器/ 計數器基礎實驗 49
4.3定時器 / 計數器高級實驗??定時器中斷 53
4.4UART 串口基礎實驗 57
4.5UART 串口高級實驗 61
4.6UART 串口編程高級技巧 68
4.7AD 轉換實驗之測量 VDD 實驗 71
4.8AD 轉換實驗之溫度採集實驗 75
4.9本章 小結 78
[擴展閱讀 ]可變參數函數的使用技巧 78
第 5 章 藍牙 4.0 BLE 技術入門
5.1藍牙 4.0 BLE 協議棧 81
5.1.1什麼是藍牙 4.0 BLE 協議棧 81
5.1.2如何使用藍牙 4.0 BLE 協議棧 82
5.1.3藍牙 4.0 BLE 協議棧的安裝、編譯與下載 82
5.2深入理解藍牙 4.0 BLE 協議棧的構成 84
5.2.1BLE 協議棧基礎 84
5.2.2BLE 協議棧開發平臺配置 85
5.2.3BLE 協議棧執行流程淺析 87
5.3操作系統抽象層 88
5.3.1OSAL 常用術語 88
5.3.2OSAL 運行機理 90
5.3.3OSAL 消息隊列 97
5.3.4OSAL 添加新任務 98
5.3.5OSAL 應用編程接口 99
5.4硬件抽象層 102
5.4.1硬件抽象層文件目錄 102
5.4.2硬件抽象層驅動編譯 104
5.4.3用戶自定義驅動 105
5.5配置文件層 105
5.5.1通用訪問配置文件(GAP) 106
5.5.2通用屬性配置文件(GATT) 108
5.5.3使用 GAP 和 GATT的堆棧 API 110
5.6藍牙 4.0 BLE 協議棧中串口應用詳解 110
5.6.1串口收發實驗 111
5.6.2實例測試 113
5.6.3串口工作原理剖析 118
5.7本章 小結 124
[擴展閱讀 ]OSI七層模型及協議棧分層思想 124
第 6 章 藍牙 4.0 BLE 無線網絡技術
6.1藍牙無線網絡節點設備示例工程 128
6.1.1工程概述 128
6.1.2初始化 129
6.1.3周期事件 132
6.1.4外設狀態通知回調 134
6.1.5按鍵服務 136
6.1.6LCD 顯示 138
6.2藍牙無線網絡集中器示例工程 140
6.2.1工程概述 140
6.2.2初始化 141
6.2.3事件處理 143
6.2.4回調函數 153
6.2.5服務發現 157
6.3網絡處理器工程簡介 167
6.3.1工程概述 167
6.3.2BLE 協議棧的外部設備控制 168
6.4本章 小結 168
[擴展閱讀 ]探究接收數據的存放位置 169
第 7 章 PC端調試開發工具
7.1啟動 BToll 工具 173
7.2創建 BToll 與藍牙節點設備的連接 175
7.2.1設置節點設備的可發現狀態 175
7.2.2掃描節點設備 177
7.2.3連接參數設置 178
7.2.4建立連接 178
7.3GATT 數據服務 180
7.3.1通過 UUID讀取特性 180
7.3.2通過句柄寫入特性值 183
7.3.3通過句柄讀取特性值 184
7.3.4通過 UUID發現特性 185
7.3.5通過句柄讀取多個特性值 186
7.3.6特性值通知功能 188
7.4自定義 GATT數據服務 191
7.4.1節點設備編程 191
7.4.2實例測試 202
7.5本章 小結 207
[擴展閱讀 ]GATT數據服務的通知與指示 207
第 8 章 藍牙 4.0 BLE 無線數據傳輸分析
8.1藍牙 4.0 BLE 數據包的捕獲 210
8.1.1構建藍牙 4.0 BLE 協議分析儀 210
8.1.2藍牙 4.0 BLE 數據包的結構 212
8.2藍牙4.0 BLE 數據傳輸實驗剖析 213
8.2.1實驗原理及流程圖 213
8.2.2節點設備發送的廣告數據 214
8.2.3節點設備掃描回應的數據 215
8.2.4藍牙 4.0 BLE 應用數據傳輸流程分析 217
8.2.5數據收發實驗回顧 225
8.3本章 小結 226
[ 擴展閱讀 ]藍牙 4.0 BLE 協議棧數據包格式 226
第 9 章 藍牙 4.0 BLE 無線網絡技術拓展
9.1BLE 協議棧的中斷處理機制 230
9.1.1中斷處理編程 230
9.1.2實例測試 237
9.2獲取廣告設備地址 238
9.2.1廣告設備編程 239
9.2.2集中器設備編程 244
9.2.3實例測試 249
9.3無線溫度採集系統設計 250
9.3.1實驗原理及流程圖 250
9.3.2節點設備編程 250
9.3.3集中器設備編程 254
9.4藍牙 4.0 BLE 無線傳感器網絡組建 256
9.4.1集中器與多個節點設備建立連接 257
9.4.2實例測試 263
9.5本章 小結 264
[擴展閱讀 ]倒F天線設計 264
參考文獻