物聯(lián)網(wǎng)系統(tǒng)設(shè)計與應(yīng)用開發(fā)(高職)
定 價:31 元
- 作者:李莉
- 出版時間:2020/6/1
- ISBN:9787560656489
- 出 版 社:西安電子科技大學(xué)出版社
- 中圖法分類:TP393.4
- 頁碼:200
- 紙張:膠版紙
- 版次:1
- 開本:16K
本書是高職高專院校物聯(lián)網(wǎng)技術(shù)應(yīng)用與實踐課程的教材。全書采用任務(wù)驅(qū)動的方式,通過大量生動實用的任務(wù)案例循序漸進地講述物聯(lián)網(wǎng)系統(tǒng)的開發(fā)。本書以CC2530微處理器為硬件平臺,通過7個項目28個具體任務(wù)詳細(xì)講解了CC2530基本接口電路開發(fā)、傳感器項目開發(fā)、無線組網(wǎng)技術(shù)、C#上位機開發(fā)、物聯(lián)網(wǎng)仿真平臺開發(fā)等內(nèi)容。
本書講解深入淺出,既可作為高職高專院校電氣信息類、計算機類專業(yè)的教材,也可作為應(yīng)用型本科同類專業(yè)的教材,還可作為信息技術(shù)類科研、管理人員和物聯(lián)網(wǎng)系統(tǒng)設(shè)計與開發(fā)人員的參考書。
本書配套有開發(fā)工具軟件、項目程序和課件,需要者可在西安電子科技大學(xué)出版社網(wǎng)站下載。
隨著物聯(lián)網(wǎng)產(chǎn)業(yè)的迅猛發(fā)展,物聯(lián)網(wǎng)已經(jīng)逐漸改變了社會的生產(chǎn)方式以及人們的工作、生活和娛樂方式。物聯(lián)網(wǎng)系統(tǒng)涉及的技術(shù)很多,對于從事物聯(lián)網(wǎng)系統(tǒng)開發(fā)的工程師來說,需要對軟/硬件技術(shù)有一定的理解。因此,從事物聯(lián)網(wǎng)系統(tǒng)開發(fā)的人員必須掌握處理器外圍接口的驅(qū)動開發(fā)技術(shù)、相應(yīng)傳感器的驅(qū)動開發(fā)技術(shù)、無線組網(wǎng)技術(shù)及應(yīng)用程序的開發(fā)技術(shù)。
本書以物聯(lián)網(wǎng)系統(tǒng)的項目開發(fā)作為主線,采用任務(wù)式驅(qū)動的方式,通過大量生動有趣、貼近生活的案例由淺入深地講述物聯(lián)網(wǎng)系統(tǒng)的開發(fā)。
本書主要結(jié)構(gòu)如下:
項目一介紹物聯(lián)網(wǎng)的基本概念和無線組網(wǎng)技術(shù);項目二介紹物聯(lián)網(wǎng)開發(fā)的軟件環(huán)境搭建,從創(chuàng)建第一個IAR應(yīng)用程序入手,介紹如何用IAR創(chuàng)建工程,以及如何編譯和調(diào)試;項目三介紹CC2530外圍接口電路驅(qū)動開發(fā),包含LED控制、外部中斷、定時器、串口通信、ADC采集、看門狗等案例,引導(dǎo)讀者掌握CC2530外圍接口電路驅(qū)動開發(fā)的方法;項目四介紹常用傳感器項目開發(fā),在CC2530的基礎(chǔ)上完成各種傳感器的原理學(xué)習(xí)與開發(fā),包括人體紅外傳感器、火焰?zhèn)鞲衅、溫濕度傳感器、MQ-2氣體傳感器、超聲波測距傳感器、HB1750光照傳感器、繼電器控制等;項目五介紹ZigBee無線組網(wǎng)技術(shù),包括ZigBee協(xié)議棧點對點通信、ZigBee協(xié)議棧串口應(yīng)用、廣播和單播、組播通信——多終端控制協(xié)調(diào)器LED、無線溫濕度采集、智能LED控制等;項目六介紹利用C#進行上位機程序的設(shè)計和開發(fā),包括第一個C#程序—— HelloWorld、四則運算、面向連接的TCP同步Socket通信、委托的定義和使用、JSON通信協(xié)議、智能交通沙盤系統(tǒng)軟件的設(shè)計等;項目七通過物聯(lián)網(wǎng)仿真平臺講解物聯(lián)網(wǎng)系統(tǒng)的仿真設(shè)計。
本書由石家莊郵電職業(yè)技術(shù)學(xué)院李莉負(fù)責(zé)內(nèi)容規(guī)劃和編排,并編寫了項目一至項目六;安會編寫了項目七;鄭玉紅和王賀珍為本書參編,為本書的編寫工作提供了很大幫助。
本書配套有開發(fā)工具軟件、項目程序和課件,需要者可在西安電子科技大學(xué)出版社網(wǎng)站下載。
由于編寫時間倉促,加上編者水平有限,書中難免存在疏漏和不妥之處,敬請各位專家和讀者批評指正,謹(jǐn)此致謝。
項目一 認(rèn)識物聯(lián)網(wǎng)系統(tǒng) 1
?任務(wù)1 認(rèn)識物聯(lián)網(wǎng) 1
?任務(wù)2 認(rèn)識無線組網(wǎng)技術(shù) 2
?課后練習(xí) 5
項目二 認(rèn)識ZigBee開發(fā)平臺 6
?任務(wù)?創(chuàng)建第一個IAR應(yīng)用程序 6
?課后練習(xí) 19
項目三 CC2530基礎(chǔ)項目開發(fā) 20
?任務(wù)1 LED控制 20
?任務(wù)2 外部中斷 24
?任務(wù)3 定時器 29
?任務(wù)4 串口通信 33
?任務(wù)5 ADC采集 40
?任務(wù)6 看門狗 46
?課后練習(xí) 48
項目四 常用傳感器項目開發(fā) 51
?任務(wù)1 人體紅外傳感器 51
?任務(wù)2 火焰?zhèn)鞲衅?55
?任務(wù)3 溫濕度傳感器 56
?任務(wù)4 MQ-2氣體傳感器 64
?任務(wù)5 超聲波測距傳感器 67
?任務(wù)6 BH1750光照傳感器 70
?任務(wù)7 繼電器控制 77
?課后練習(xí) 79
項目五 ZigBee無線組網(wǎng)技術(shù) 80
?任務(wù)1 ZigBee協(xié)議棧點對點通信 80
?任務(wù)2 ZigBee協(xié)議棧串口應(yīng)用 105
?任務(wù)3 廣播和單播 112
?任務(wù)4 組播通信——多終端控制協(xié)調(diào)器 LED 119
?任務(wù)5 無線溫濕度采集 125
?任務(wù)6 智能LED控制 129
?課后練習(xí) 138
項目六 C#上位機項目開發(fā) 139
?任務(wù)1 第一個C#程序——HelloWorld 139
?任務(wù)2 四則運算 142
?任務(wù)3 面向連接的TCP同步Socket通信 146
?任務(wù)4 委托的定義和使用 150
?任務(wù)5 JSON通信協(xié)議 153
?任務(wù)6 智能交通沙盤系統(tǒng)軟件的設(shè)計 155
?課后練習(xí) 161
項目七 物聯(lián)網(wǎng)虛擬仿真實訓(xùn) 162
?課后練習(xí) 193
參考文獻 194