物聯(lián)網(wǎng)編程與應(yīng)用
定 價(jià):34 元
叢書(shū)名:物聯(lián)網(wǎng)技術(shù)應(yīng)用專(zhuān)業(yè)課程改革成果教材/俞佳飛主編
- 作者:蘇東偉
- 出版時(shí)間:2018/7/1
- ISBN:9787111599838
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類(lèi):TP393.4
- 頁(yè)碼:
- 紙張:膠版紙
- 版次:
- 開(kāi)本:16開(kāi)
本書(shū)是物聯(lián)網(wǎng)技術(shù)應(yīng)用專(zhuān)業(yè)課程改革成果教材之一,根據(jù)浙江省中等職業(yè)學(xué)校物聯(lián)網(wǎng)技術(shù)應(yīng)用專(zhuān)業(yè)教學(xué)指導(dǎo)方案和課程標(biāo)準(zhǔn)的基本要求,結(jié)合職業(yè)院校物聯(lián)網(wǎng)技術(shù)應(yīng)用專(zhuān)業(yè)相關(guān)實(shí)踐編寫(xiě)而成。
本書(shū)以基于物聯(lián)網(wǎng)技術(shù)的“智慧校園系統(tǒng)”開(kāi)發(fā)為主線,共8 個(gè)項(xiàng)目,包括C# 入門(mén)基礎(chǔ)、智慧校園系統(tǒng)—LED 顯示模塊、智慧校園系統(tǒng)—環(huán)境監(jiān)測(cè)模塊、智慧校園系統(tǒng)—智慧路燈控制模塊”、智慧校園系統(tǒng)—入侵信息監(jiān)測(cè)模塊、智慧校園系統(tǒng)—災(zāi)情信息監(jiān)測(cè)模塊、智慧校園系統(tǒng)—數(shù)據(jù)存儲(chǔ)、智慧校園管理平臺(tái)開(kāi)發(fā),可在上位機(jī)上使用C# 語(yǔ)言進(jìn)行編程學(xué)習(xí)相關(guān)知識(shí)。
本書(shū)以項(xiàng)目為導(dǎo)向,以C# 在物聯(lián)網(wǎng)上位機(jī)編程中的應(yīng)用為核心內(nèi)容,既有實(shí)施項(xiàng)目的操作步驟,又有實(shí)現(xiàn)各模塊功能的參考源代碼,可作為各類(lèi)職業(yè)院校物聯(lián)網(wǎng)技術(shù)應(yīng)用專(zhuān)業(yè)的教材,也可作為物聯(lián)網(wǎng)編程愛(ài)好者的自學(xué)參考用書(shū)。
本書(shū)配有電子課件、源代碼,選用本書(shū)作為教材的教師可以從機(jī)械工業(yè)出版社教育服務(wù)網(wǎng)(www.cmpedu.com)免費(fèi)注冊(cè)下載或聯(lián)系編輯(010-88379194)咨詢(xún)。
物聯(lián)網(wǎng),顧名思義就是“物物相連的網(wǎng)絡(luò)”,被譽(yù)為“下一代的互聯(lián)網(wǎng)”。在信息時(shí)代的重要發(fā)展階段,物聯(lián)網(wǎng)正逐步改變著人們的工作和生活,物聯(lián)網(wǎng)技術(shù)也正在被越來(lái)越多的信息技術(shù)從業(yè)者所關(guān)注。
物聯(lián)網(wǎng)應(yīng)用領(lǐng)域廣,遍及醫(yī)療、教育、金融、交通、市政等各行各業(yè)。物聯(lián)網(wǎng)涉及的技術(shù)多,程序設(shè)計(jì)與編寫(xiě)就是其中一項(xiàng)基礎(chǔ)技能,可用于物聯(lián)網(wǎng)開(kāi)發(fā)的編程語(yǔ)言也很多。然而,對(duì)于職業(yè)院校的學(xué)生來(lái)說(shuō),既有學(xué)習(xí)物聯(lián)網(wǎng)領(lǐng)域知識(shí)技能的渴求,又有對(duì)程序編寫(xiě)的畏懼。學(xué)習(xí)什么語(yǔ)言比較合適?該怎么學(xué)比較得當(dāng)?學(xué)到什么程度比較恰當(dāng)?這是擺在職業(yè)院校學(xué)生和教師面前的難題。
本書(shū)作為職業(yè)院校物聯(lián)網(wǎng)技術(shù)應(yīng)用專(zhuān)業(yè)學(xué)生學(xué)習(xí)“物聯(lián)網(wǎng)編程技術(shù)”這一核心基礎(chǔ)技能的教材,立足于學(xué)生的實(shí)際情況,以開(kāi)發(fā)基于物聯(lián)網(wǎng)技術(shù)的簡(jiǎn)易“智慧校園系統(tǒng)”為整體項(xiàng)目,選取C#作為此項(xiàng)目的編程語(yǔ)言,希望通過(guò)教學(xué)使學(xué)生達(dá)成理解C#基本語(yǔ)言體系,掌握編程技術(shù)在物聯(lián)網(wǎng)領(lǐng)域的應(yīng)用方法,了解物聯(lián)網(wǎng)程序設(shè)計(jì)基本思路的主要目標(biāo)。
本書(shū)以“分項(xiàng)目”的形式共設(shè)置了8個(gè)項(xiàng)目,包括C#入門(mén)基礎(chǔ)、智慧校園系統(tǒng)的LED顯示、環(huán)境監(jiān)測(cè)、智慧路燈控制、入侵信息監(jiān)測(cè)、災(zāi)情信息監(jiān)測(cè)5個(gè)功能模塊。為了使系統(tǒng)能夠真實(shí)投入使用,具備一定的實(shí)際應(yīng)用價(jià)值,項(xiàng)目7介紹了與智慧校園系統(tǒng)有關(guān)的數(shù)據(jù)庫(kù)知識(shí)和技能,并在綜合實(shí)訓(xùn)中對(duì)前述分項(xiàng)目所涉及的系統(tǒng)界面和功能進(jìn)行了程序上的完善和補(bǔ)充。鑒于物聯(lián)網(wǎng)技術(shù)應(yīng)用專(zhuān)業(yè)的學(xué)生雖然具備一定的編程知識(shí),但是對(duì)C#這門(mén)語(yǔ)言較為陌生,在項(xiàng)目1介紹了C#的入門(mén)基礎(chǔ)知識(shí),以幫助學(xué)生在認(rèn)知層面架構(gòu)起與源程序之間的“橋梁”,協(xié)助學(xué)生更快、更順利地進(jìn)入C#的學(xué)習(xí)中。
本書(shū)在項(xiàng)目的編排上,遵循了“循序漸進(jìn)、務(wù)求實(shí)用”的原則。編者結(jié)合多年的程序教學(xué)經(jīng)驗(yàn),對(duì)本書(shū)各項(xiàng)目任務(wù)的相關(guān)內(nèi)容有如下學(xué)習(xí)建議,希望能給予讀者幫助。
1)建議作為專(zhuān)業(yè)必修課開(kāi)設(shè),總學(xué)時(shí)為90~108。
2)“項(xiàng)目概述”“任務(wù)概述”是對(duì)項(xiàng)目、任務(wù)的簡(jiǎn)要介紹和分析,該部分內(nèi)容可以幫助讀者了解項(xiàng)目和任務(wù),并對(duì)將要涉及的C#知識(shí)做好認(rèn)知準(zhǔn)備。
3)“任務(wù)實(shí)施”詳細(xì)描述了實(shí)現(xiàn)任務(wù)功能的具體操作步驟和程序代碼,讀者可以依靠本書(shū)獨(dú)立完成相關(guān)操作,實(shí)現(xiàn)從項(xiàng)目實(shí)操到C#語(yǔ)言的“做中學(xué)”。
4)“知識(shí)提煉”梳理了與每個(gè)任務(wù)相關(guān)的C#語(yǔ)言知識(shí)、程序算法知識(shí)和解決實(shí)際問(wèn)題的策略,讀者需要在教師的指導(dǎo)下進(jìn)行進(jìn)一步的學(xué)習(xí),進(jìn)而建構(gòu)C#程序的知識(shí)體系、掌握C#編程的技能,實(shí)現(xiàn)從C#語(yǔ)言到編程應(yīng)用的“學(xué)中做”。
5)“能力拓展”描述了與每個(gè)任務(wù)相關(guān)的擴(kuò)展功能,也為讀者進(jìn)行自主探究提供了方法和思路,進(jìn)一步達(dá)成“用C#進(jìn)行物聯(lián)網(wǎng)編程”的內(nèi)化目標(biāo)。
前言PREFACE—· IV ·—物聯(lián)網(wǎng)編程與應(yīng)用本叢書(shū)由俞佳飛任主編。本書(shū)由蘇東偉和蔡央央任主編,魯作勛、金珍雁、羅俊參加編寫(xiě)。其中,蘇東偉設(shè)計(jì)了本書(shū)的整體框架和內(nèi)容并進(jìn)行統(tǒng)稿,蔡央央編寫(xiě)了項(xiàng)目1、項(xiàng)目5和項(xiàng)目6,羅俊編寫(xiě)了項(xiàng)目2,魯作勛和金珍雁編寫(xiě)了項(xiàng)目3、項(xiàng)目4、項(xiàng)目7和綜合實(shí)訓(xùn)。
由于物聯(lián)網(wǎng)編程涉及的領(lǐng)域多、技術(shù)更新快,本書(shū)僅就上位機(jī)部分的程序編寫(xiě)進(jìn)行了闡述。盡管編者組織人員對(duì)書(shū)中所涉及的程序源代碼進(jìn)行了二次上機(jī)調(diào)試,但由于編者水平有限,書(shū)中難免存在疏漏與不妥之處,懇請(qǐng)廣大讀者批評(píng)指正。
編 者
前言
項(xiàng)目 1 C#入門(mén)基礎(chǔ)
【項(xiàng)目概述】
任務(wù)1 C#引入 // 2
任務(wù)描述 // 2
任務(wù)實(shí)施 // 2
知識(shí)提煉 // 13
能力拓展 // 18
任務(wù)2 C#面向?qū)ο筇匦?// 19
任務(wù)描述 // 19
任務(wù)實(shí)施 // 19
知識(shí)提煉 // 23
能力拓展 // 27
項(xiàng)目 2 智慧校園系統(tǒng)——LED顯示
模塊
【項(xiàng)目概述】
任務(wù)1 串口通信的使用 // 30
任務(wù)描述 // 30
任務(wù)實(shí)施 // 30
知識(shí)提煉 // 36
能力拓展 // 41
任務(wù)2 LED顯示屏的使用 // 41
任務(wù)描述 // 41
任務(wù)實(shí)施 // 42
知識(shí)提煉 // 45
能力拓展 // 48
項(xiàng)目 3 智慧校園系統(tǒng)——環(huán)境監(jiān)測(cè)
模塊
【項(xiàng)目概述】
任務(wù)1 實(shí)時(shí)采集溫度、濕度和光照度數(shù)
據(jù) // 54
任務(wù)描述 // 54
任務(wù)實(shí)施 // 54
知識(shí)提煉 // 56
能力拓展 // 58
任務(wù)2 在LED顯示屏中顯示環(huán)境數(shù)據(jù) // 60
任務(wù)描述 // 60
任務(wù)實(shí)施 // 60
知識(shí)提煉 // 63
能力拓展 // 68
項(xiàng)目 4 智慧校園系統(tǒng)——智慧路燈
控制模塊
【項(xiàng)目概述】
任務(wù)1 使用ZigBee技術(shù)控制路燈開(kāi)關(guān) // 72
任務(wù)描述 // 72
任務(wù)實(shí)施 // 72
知識(shí)提煉 // 74
能力拓展 // 75
任務(wù)2 實(shí)現(xiàn)人體紅外傳感器和路燈聯(lián)動(dòng) // 77
任務(wù)描述 // 77
任務(wù)實(shí)施 // 77
知識(shí)提煉 // 80
能力拓展 // 90
項(xiàng)目 5 智慧校園系統(tǒng)——入侵信息
監(jiān)測(cè)模塊
【項(xiàng)目概述】
任務(wù)1 采集紅外對(duì)射入侵傳感器數(shù)據(jù) // 94
任務(wù)描述 // 94
任務(wù)實(shí)施 // 94
知識(shí)提煉 // 97
能力拓展 // 97
任務(wù)2 控制網(wǎng)絡(luò)攝像機(jī) // 99
任務(wù)描述 // 99
任務(wù)實(shí)施 // 99
知識(shí)提煉 // 103
能力拓展 // 103
任務(wù)3 控制報(bào)警燈 // 105
任務(wù)描述 // 105
任務(wù)實(shí)施 // 105
知識(shí)提煉 // 108
能力拓展 // 109
項(xiàng)目 6 智慧校園系統(tǒng)——災(zāi)情信息
監(jiān)測(cè)模塊
【項(xiàng)目概述】
任務(wù)1 采集火焰?zhèn)鞲衅鲾?shù)據(jù) // 114
任務(wù)描述 // 114
任務(wù)實(shí)施 // 114
知識(shí)提煉 // 117
能力拓展 // 120
任務(wù)2 采集煙霧傳感器數(shù)據(jù) // 121
任務(wù)描述 // 121
任務(wù)實(shí)施 // 122
知識(shí)提煉 // 124
能力拓展 // 125
任務(wù)3 實(shí)時(shí)推送災(zāi)情信息 // 127
任務(wù)描述 // 127
任務(wù)實(shí)施 // 128
知識(shí)提煉 // 131
能力拓展 // 132
項(xiàng)目 7 智慧校園系統(tǒng)——數(shù)據(jù)存儲(chǔ)
【項(xiàng)目概述】
任務(wù)1 制作環(huán)境數(shù)據(jù)表 // 136
任務(wù)描述 // 136
任務(wù)實(shí)施 // 136
知識(shí)提煉 // 140
能力拓展 // 141
任務(wù)2 存儲(chǔ)校園環(huán)境數(shù)據(jù) // 142
任務(wù)描述 // 142
任務(wù)實(shí)施 // 142
知識(shí)提煉 // 145
能力拓展 // 148
任務(wù)3 存取校園安防數(shù)據(jù) // 148
任務(wù)描述 // 148
任務(wù)實(shí)施 // 149
知識(shí)提煉 // 153
任務(wù)4 按日期查詢(xún)校園安防數(shù)據(jù) // 156
任務(wù)描述 // 156
任務(wù)實(shí)施 // 156
知識(shí)提煉 // 159
綜合實(shí)訓(xùn) 智慧校園管理平臺(tái)開(kāi)發(fā)
【項(xiàng)目概述】
任務(wù)1 制作管理平臺(tái)的主界面 // 162
任務(wù)描述 // 162
任務(wù)實(shí)施 // 162
任務(wù)2 制作“校園環(huán)境”界面 // 164
任務(wù)描述 // 164
任務(wù)實(shí)施 // 164
任務(wù)3 實(shí)現(xiàn)“校園環(huán)境”數(shù)據(jù)采集及數(shù)據(jù)分
析功能 // 169
任務(wù)描述 // 169
任務(wù)實(shí)施 // 169
任務(wù)4 實(shí)現(xiàn)“校園安防”功能模塊 // 179
任務(wù)描述 // 179
任務(wù)實(shí)施 // 180
任務(wù)5 實(shí)現(xiàn)“校園安防”模塊中顯示歷史圖
片的功能 // 187
任務(wù)描述 // 187
任務(wù)實(shí)施 // 187