全面介紹物聯網工程的藍牙4.0低功耗開發技術。全書分為4篇,共18章。其中,第1篇是實驗軟、硬件平台的搭建,一步一步地介紹如何構架簡單的藍牙軟硬實驗平台;第2篇是藍牙基礎實驗,講解最簡單的無操作系統的藍牙芯片實驗,讓讀者充分了解和熟悉藍牙芯片,為后續的藍牙通信開發打下基礎;第3篇是低功耗藍牙通信協議棧,主要介紹低功耗藍牙通信原理以及如何自定義硬件抽象層,本篇內容是后面的藍牙通信實驗的理論和實驗基礎;第4篇是低功耗藍牙通信實驗,先從學着改造簡單的藍牙協議棧范例項目開始,再定制一個我的藍牙感知器iSensor,在iSensor中一步步實踐藍牙協議棧的通信原理,然后結合USB模塊綜合應用藍牙設備實現藍牙鍵鼠、藍牙CDC串口通信及網絡處理機,最后講述了應用藍牙無線分析儀測試藍牙通信。
《普通高等教育”物聯網工程專業”規划教材•物聯網技術實踐教程:基於藍牙4》的重點是實驗,整個藍牙實驗內容以任務驅動為導向,每個實驗都先提出目標並給出實驗過程圖像,以充分調動讀者興趣和學習熱情,鼓勵讀者參與實驗,實現實驗目標,在實現過程中可以參考我們對實驗原理作出的詳細講解和分析,實驗完成后還可以參考《普通高等教育”物聯網工程專業”規划教材•物聯網技術實踐教程:基於藍牙4》對每個實驗給出的詳細注釋的源碼清單。
目錄
第1篇概述及實驗平台
第1章低功耗藍牙
1.1藍牙與物聯網
1.2低功耗藍牙與「我的物聯網」
1.3低功耗藍牙概述
1.4低功耗藍牙的特點
第2章藍牙4.0 BLE軟件開發平台搭建
2.1選擇IAR 8051的理由
2.2IAR 8051—8.3的F載、安裝和破解
2.2.1下載IAR 8051—8.3
2.2.2安裝IAR 8051—8.3
2.2.3破解IAR 8051—8.3
2.3IAR 8051集成開發環境簡介
2.4IAR 8051 C/C++
2.5安裝相關支持軟件
第3章藍牙4.0 BLE硬件開發平台搭建
3.1選擇世嵌開發板的理由
3.2世嵌最簡配置開發套件
3.2.1核心板WB2540MVA
3.2.2底板WX2530
3.2.3仿真器CCDBG
3.3搭建實驗硬件環境
3.4創建工程——點亮LED
第2篇基礎實驗
第4章GPIO實驗
4.1LED實驗:打開所有LED
4.1.1任務要求及效果呈現
4.1.2實驗原理
4.1.3實驗步驟
4.1.4源碼清單
4.2LED實驗:讓LED一閃一閃
4.2.1任務要求及效果呈現
4.2.2實驗原理
4.2.3源碼清單
4.3LED實驗:實現流水燈
4.3.1任務要求及效果呈現
4.3.2實驗原理
4.3.3源碼清單
4.4蜂鳴器實驗:驅動蜂鳴器發聲
4.4.1任務要求及效果呈現
4.4.2實驗原理
4.4.3源碼清單
4.5按鍵實驗:按鍵控制LED
4.5.1任務要求及效果呈現
4.5.2實驗原理
4.5.3源碼清單
4.6按鍵實驗:按鍵控制LED(中斷方式)
4.6.1任務要求及效果呈現
4.6.2實驗原理
4.6.3源碼清單
第5章定時器實驗
5.1定時器實驗:流水燈(查詢方式)
5.1.1任務要求及效果呈現
5.1.2實驗原理
5.1.3源碼清單
5.2定時器實驗:流水燈(中斷方式)
5.2.1任務要求及效果呈現
5.2.2實驗原理
5.2.3源碼清單
5.3定時器實驗:PWM控制蜂鳴器
5.3.1任務要求及效果呈現
5.3.2實驗原理
5.3.3示波器與開發板連接
5.3.4源碼清單
第6章串口實驗
6.1串口發送實驗:打印歡迎信息
6.1.1任務要求及效果呈現
6.1.2實驗原理
6.1.3硬件連接
6.1.4源碼清單
6.2串口發送:用printf打印系統信息
6.2.1任務要求及效果呈現
6.2.2實驗原理
6.2.3源碼清單
6.3串口收發:用C標准庫輸入/輸出函數
6.3.1任務要求及效果呈現
6.3.2實驗原理
6.3.3源碼清單
6.4串口收發:中斷方式
6.4.1任務要求及效果呈現
6.4.2實驗原理
6.4.3源碼清單
第7章ADC實驗
7.1測量芯片內部溫度和供電電壓
7.1.1任務要求及效果呈現
7.1.2實驗原理
7.1.3源碼清單
7.2測量光照強度
7.2.1任務要求及效果呈現
7.2.2實驗原理
7.2.3源碼清單
第8章睡眠與喚醒實驗
8.1外部中斷喚醒
8.1.1任務要求及效果呈現
8.1.2實驗原理
8.1.3源碼清單
8.2定時器喚醒
8.2.1任務要求及效果呈現
8.2.2實驗原理
8.2.3源碼清單
第9章看門狗實驗、Flash讀寫實驗
9.1看門狗實驗
9.1.1任務要求及效果呈現
9.1.2實驗原理
9.1.3源碼清單
9.2Flash讀寫實驗
9.2.1任務要求及效果呈現
9.2.2實驗原理
9.2.3源碼清單
第10章總線實驗
10.1單總線實驗(DS18820驅動)
10.1.1任務要求及效果呈現
10.1.2實驗原理
10.1.3源碼清單
10.2 SPI總線實驗(諾基亞5110液晶屏驅動)
10.2.1任務要求及效果呈現
10.2.2實驗原理
10.2.3源碼清單
……
第3篇BLE協議棧
第4篇BLE通信實驗
參考文獻
第1章低功耗藍牙
1.1藍牙與物聯網
1.2低功耗藍牙與「我的物聯網」
1.3低功耗藍牙概述
1.4低功耗藍牙的特點
第2章藍牙4.0 BLE軟件開發平台搭建
2.1選擇IAR 8051的理由
2.2IAR 8051—8.3的F載、安裝和破解
2.2.1下載IAR 8051—8.3
2.2.2安裝IAR 8051—8.3
2.2.3破解IAR 8051—8.3
2.3IAR 8051集成開發環境簡介
2.4IAR 8051 C/C++
2.5安裝相關支持軟件
第3章藍牙4.0 BLE硬件開發平台搭建
3.1選擇世嵌開發板的理由
3.2世嵌最簡配置開發套件
3.2.1核心板WB2540MVA
3.2.2底板WX2530
3.2.3仿真器CCDBG
3.3搭建實驗硬件環境
3.4創建工程——點亮LED
第2篇基礎實驗
第4章GPIO實驗
4.1LED實驗:打開所有LED
4.1.1任務要求及效果呈現
4.1.2實驗原理
4.1.3實驗步驟
4.1.4源碼清單
4.2LED實驗:讓LED一閃一閃
4.2.1任務要求及效果呈現
4.2.2實驗原理
4.2.3源碼清單
4.3LED實驗:實現流水燈
4.3.1任務要求及效果呈現
4.3.2實驗原理
4.3.3源碼清單
4.4蜂鳴器實驗:驅動蜂鳴器發聲
4.4.1任務要求及效果呈現
4.4.2實驗原理
4.4.3源碼清單
4.5按鍵實驗:按鍵控制LED
4.5.1任務要求及效果呈現
4.5.2實驗原理
4.5.3源碼清單
4.6按鍵實驗:按鍵控制LED(中斷方式)
4.6.1任務要求及效果呈現
4.6.2實驗原理
4.6.3源碼清單
第5章定時器實驗
5.1定時器實驗:流水燈(查詢方式)
5.1.1任務要求及效果呈現
5.1.2實驗原理
5.1.3源碼清單
5.2定時器實驗:流水燈(中斷方式)
5.2.1任務要求及效果呈現
5.2.2實驗原理
5.2.3源碼清單
5.3定時器實驗:PWM控制蜂鳴器
5.3.1任務要求及效果呈現
5.3.2實驗原理
5.3.3示波器與開發板連接
5.3.4源碼清單
第6章串口實驗
6.1串口發送實驗:打印歡迎信息
6.1.1任務要求及效果呈現
6.1.2實驗原理
6.1.3硬件連接
6.1.4源碼清單
6.2串口發送:用printf打印系統信息
6.2.1任務要求及效果呈現
6.2.2實驗原理
6.2.3源碼清單
6.3串口收發:用C標准庫輸入/輸出函數
6.3.1任務要求及效果呈現
6.3.2實驗原理
6.3.3源碼清單
6.4串口收發:中斷方式
6.4.1任務要求及效果呈現
6.4.2實驗原理
6.4.3源碼清單
第7章ADC實驗
7.1測量芯片內部溫度和供電電壓
7.1.1任務要求及效果呈現
7.1.2實驗原理
7.1.3源碼清單
7.2測量光照強度
7.2.1任務要求及效果呈現
7.2.2實驗原理
7.2.3源碼清單
第8章睡眠與喚醒實驗
8.1外部中斷喚醒
8.1.1任務要求及效果呈現
8.1.2實驗原理
8.1.3源碼清單
8.2定時器喚醒
8.2.1任務要求及效果呈現
8.2.2實驗原理
8.2.3源碼清單
第9章看門狗實驗、Flash讀寫實驗
9.1看門狗實驗
9.1.1任務要求及效果呈現
9.1.2實驗原理
9.1.3源碼清單
9.2Flash讀寫實驗
9.2.1任務要求及效果呈現
9.2.2實驗原理
9.2.3源碼清單
第10章總線實驗
10.1單總線實驗(DS18820驅動)
10.1.1任務要求及效果呈現
10.1.2實驗原理
10.1.3源碼清單
10.2 SPI總線實驗(諾基亞5110液晶屏驅動)
10.2.1任務要求及效果呈現
10.2.2實驗原理
10.2.3源碼清單
……
第3篇BLE協議棧
第4篇BLE通信實驗
參考文獻
網路書店
類別
折扣
價格
-
新書87折$256