注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書教育/教材/教輔教材職業(yè)技術(shù)培訓(xùn)教材基于Wi-Fi模塊的云端物聯(lián)網(wǎng)實訓(xùn)

基于Wi-Fi模塊的云端物聯(lián)網(wǎng)實訓(xùn)

基于Wi-Fi模塊的云端物聯(lián)網(wǎng)實訓(xùn)

定 價:¥29.50

作 者: 白熾貴
出版社: 電子工業(yè)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787121446191 出版時間: 2022-11-01 包裝: 平塑
開本: 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  本書為職業(yè)教育移動物聯(lián)網(wǎng)技術(shù)實訓(xùn)教材,以智能家居為編寫背景,案例設(shè)計檔次高,可操作性好。所完成的實訓(xùn)項目就是一適用的遠(yuǎn)程智能家居控制系統(tǒng),可在手機APP上,隨時觀察家居溫度,任意操控6路家電的開或關(guān),還能根據(jù)所需的任意溫度值,在手機上設(shè)定家居環(huán)境中的1路高溫報警運作和1路低溫報警運作。受控終端全套器材(51單片機板+8路繼電器板+WiFi模塊+DS18B20溫度傳感器)網(wǎng)上可購,總售價低于100元(人民幣)。為方便本教材的教和學(xué),本教材中的每一任務(wù)都配有對應(yīng)的實操視頻,能不差一秒地再現(xiàn)所有程序的代碼輸入過程、程序調(diào)試過程和運行結(jié)果。另外,本教材還把最終完成的APP項目和單片機項目的完整源程序放在了出版社網(wǎng)站上。需要者可從出版社網(wǎng)站下載。

作者簡介

  白熾貴,男,高級講師,群眾。從事中等職業(yè)學(xué)校電子和計算機專業(yè)技術(shù)課教學(xué)30年,任教期間3次被評為縣優(yōu)秀教師,2016年被評為區(qū)教育系統(tǒng)“最美退休教師”。主編了7本中等職業(yè)技術(shù)教學(xué)教材。

圖書目錄

單元1 搭建編程平臺 1
任務(wù)1 搭建手機App編程平臺 1
1.1 安裝JDK15 1
1.2 安裝AS2.2.3 2
1.3 安裝模擬器 5
任務(wù)2 搭建單片機編程平臺 12
2.1 安裝Keil C51 12
2.2 安裝USB串口驅(qū)動 13
單元小結(jié) 14
習(xí)題 15
單元2 單片機項目開發(fā) 16
任務(wù)3 在單片機電路板上點亮四位數(shù)碼管 16
3.1 創(chuàng)建單片機物聯(lián)網(wǎng)項目 16
3.2 編寫單片機項目C源程序代碼 19
3.3 將C源程序添加到單片機項目 20
3.4 設(shè)置HEX文件的生成及存放路徑 22
3.5 生成HEX文件 24
3.6 檢測任務(wù)效果 25
任務(wù)4 在單片機電路板上按位顯示1234 28
4.1 添加四行預(yù)處理命令 28
4.2 添加延時函數(shù)定義 29
4.3 修改主函數(shù)代碼 29
4.4 檢測任務(wù)效果 30
任務(wù)5 在單片機電路板上顯示所有四位數(shù) 30
5.1 定義通用的數(shù)碼管顯示函數(shù) 31
5.2 重新定義主函數(shù)main() 33
5.3 檢測任務(wù)效果 33
任務(wù)6 在單片機電路板上顯示實時溫度 34
6.1 添加相關(guān)變量定義語句 34
6.2 添加溫度顯示控制語句 34
6.3 添加操控DS18B20的相關(guān)函數(shù) 35
6.4 修改主函數(shù)main() 38
6.5 檢測任務(wù)效果 38
任務(wù)7 在單片機C源程序中添加串口通信代碼 39
7.1 添加有關(guān)變量和數(shù)組的定義 39
7.2 添加串口初始化函數(shù) 39
7.3 添加串口數(shù)據(jù)發(fā)送函數(shù) 40
7.4 添加串口中斷服務(wù)函數(shù) 40
7.5 加強主函數(shù)main()的功能 40
7.6 檢測任務(wù)效果 42
單元小結(jié) 42
習(xí)題 50
單元3 手機App項目開發(fā) 53
任務(wù)8 新建WiFiApp項目并設(shè)置溫度查詢UI界面 53
8.1 打開AS代碼編輯區(qū)的行號顯示 53
8.2 新建項目 55
8.3 設(shè)置溫度查詢UI界面 56
8.4 檢測任務(wù)效果 73
任務(wù)9 在WiFiApp項目中定義網(wǎng)絡(luò)通信類 74
9.1 新建網(wǎng)絡(luò)通信類TcpSocket 74
9.2 在空類中聲明類的成員 76
9.3 定義接收線程類receiveThread 79
9.4 聲明接收線程對象及定義TcpSocket構(gòu)造方法 80
9.5 定義消息處理方法 80
9.6 檢測任務(wù)效果 81
任務(wù)10 在主活動類中添加溫度查詢功能 82
10.1 聲明文本框和套接字及組織者對象 82
10.2 創(chuàng)建文本框和網(wǎng)絡(luò)通信對象tcpSocket 83
10.3 定義update()方法 84
10.4 定義消息發(fā)送方法 84
10.5 定義溫度查詢方法 85
10.6 檢測任務(wù)效果 86
任務(wù)11 使用Wi-Fi模塊實現(xiàn)溫度查詢功能 88
11.1 在注冊文件中添加INTERNET和WAKE_LOCK許可 88
11.2 配置Wi-Fi模塊 89
11.3 檢測任務(wù)效果 92
單元小結(jié) 93
習(xí)題 94
單元4 用手機App操控6路繼電器 97
任務(wù)12 在手機App中添加2路繼電器控制功能 97
12.1 添加第2個內(nèi)層線性布局控件 97
12.2 在第2個內(nèi)層線性布局控件中添加4個按鈕控件 97
12.3 在主活動類中添加4個按鈕控件的響應(yīng)方法 99
12.4 檢測任務(wù)效果 101
任務(wù)13 在單片機中添加2路繼電器受控代碼 101
13.1 定義8路繼電器的位尋址變量 101
13.2 在switch語句中添加2路繼電器的受控代碼 102
13.3 檢測任務(wù)效果 102
任務(wù)14 在單片機中添加4路繼電器受控代碼 103
14.1 在switch語句中添加4路繼電器受控代碼 103
14.2 檢測任務(wù)效果 103
任務(wù)15 在手機App中添加4路繼電器控制功能 103
15.1 在UI界面上添加8個按鈕控件 103
15.2 在主活動類中添加8個按鈕控件的響應(yīng)方法 106
15.3 檢測任務(wù)效果 109
單元小結(jié) 109
習(xí)題 110
單元5 用手機App給單片機設(shè)定報警溫度極值 111
任務(wù)16 在單片機中添加溫度處理代碼 111
16.1 添加tempa、tempb變量定義 111
16.2 添加高低溫控制功能 111
16.3 添加溫度數(shù)據(jù)處理功能 112
16.4 檢測任務(wù)效果 112
任務(wù)17 在手機App中添加高低溫設(shè)控功能 112
17.1 在UI界面中添加高低溫設(shè)控控件 112
17.2 在主活動類中添加高低溫設(shè)控代碼 116
17.3 檢測任務(wù)效果 119
單元小結(jié) 119
習(xí)題 121
單元6 實現(xiàn)基于Doit云平臺的云端物聯(lián)網(wǎng)功能 122
任務(wù)18 建立Doit云平臺 122
任務(wù)19 新建WiFiAppL項目 123
19.1 在AS系統(tǒng)中新建WiFiAppL項目 123
19.2 修改注冊文件 124
19.3 修改布局文件 125
19.4 添加網(wǎng)絡(luò)通信類 127
19.5 修改主活動類文件 130
19.6 檢測任務(wù)效果 131
任務(wù)20 基于Doit云平臺的云端物聯(lián)網(wǎng) 133
20.1 配置Wi-Fi模塊的Doit云功能 133
20.2 檢測任務(wù)效果 135
單元小結(jié) 136
習(xí)題 136
附錄A 單片機項目程序設(shè)計入門概要 137
附錄B 手機App項目開發(fā)入門概要 153
附錄C 單片機實驗板的制作 156
附錄D 本書單片機項目C源程序 159
附錄E 本書手機App項目工程文件 166
參考文獻 178

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號