物聯網技術實踐教程:基於藍牙4
內容描述
<內容簡介>
毛劍飛、周雪主編的《物聯網技術實踐教程--基於藍牙4(普通高等教育物聯網工程專業規劃教材)》全面介紹物聯網工程的藍牙4.O低功耗開發技術。全書分為4篇,共18章。其中,第1篇是實驗軟、硬件平臺的搭建,一步一步地介紹如何構架簡單的藍牙軟硬實驗平臺;第2篇是藍牙基礎實驗,講解最簡單的無操作系統的藍牙芯片實驗,讓讀者充分瞭解和熟悉藍牙芯片,為後續的藍牙通信開發打下基礎;第3篇是低功耗藍牙通信協議棧,主要介紹低功耗藍牙通信原理以及如何自定義硬件抽象層,本篇內容是後面的藍牙通信實驗的理論和實驗基礎;第4篇是低功耗藍牙通信實驗,先從學著改造簡單的藍牙協議棧範例項目開始,再定製一個我的藍牙感知器iSensor,在iSensor中一步步實踐藍牙協議棧的通信原理,然後結合15SB模塊綜合應用藍牙設備實現藍牙鍵鼠、藍牙CDC串口通信及網絡處理機,最後講述了應用藍牙無線分析儀測試藍牙通信。本書的重點是實驗,整個藍牙實驗內容以任務驅動為導向,每個實驗都先提出目標並給出實驗過程圖像,以充分調動讀者興趣和學習熱情,鼓勵讀者參與實驗,實現實驗目標,在實現過程中可以參考我們對實驗原理作出的詳細講解和分析,實驗完成後還可以參考本書對每個實驗給出的詳細註釋的源碼清單。本書適合作為高等院校和高職高專的物聯網、通信、電氣、自動控制以及電腦應用專業的本科生、研究生和專科生教材,同時也可供對物聯網、通信技術開發感興趣的工程師、廣大科技工作者和研究人員參考。
<章節目錄>
第1篇 概述及實驗平臺第1章 低功耗藍牙 1.1 藍牙與物聯網 1.2 低功耗藍牙與「我的物聯網」 1.3 低功耗藍牙概述 1.4 低功耗藍牙的特點第2章 藍牙4.0 BLE軟件開發平臺搭建 2.1 選擇IAR 8051的理由 2.2 IAR 8051-8.3 的下載、安裝和破解 2.2.1 下載IAR 8051-8.3 2.2.2 安裝IAR 8051-8.3 2.2.3 破解IAR 8051-8.3 2.3 IAR 8051集成開發環境簡介 2.4 IAR 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.1 LED實驗:打開所有LED 4.1.1 任務要求及效果呈現 4.1.2 實驗原理 4.1 J 3實驗步驟 4.1.4 源碼清單 4.2 I.ED實驗:讓LED一閃一閃 4.2.1 任務要求及效果呈現 4.2.2 實驗原理 4.2.3 源碼清單 4.3 LED實驗:實現流水燈 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章 串口實驗第7章 ADC實驗第8章 睡眠與喚醒實驗第9章 看門狗實驗、Flash讀寫實驗第3篇 BLE協議棧第11章 藍牙4.0協議棧基礎第12章 TI藍牙協議棧開發平臺第13章 藍牙協議棧項目開發入門第14章 定值硬件抽象層第4章 BLE通信實驗第15章 簡單的藍牙通信第16章 我的藍牙感知器第17章 藍牙USB第18章 藍牙通信測試與支持參考文獻