基於 Wi-Fi 模塊的雲端物聯網實訓
白熾貴,曹永林,金世洋
- 出版商: 電子工業
- 出版日期: 2022-11-01
- 定價: $177
- 售價: 7.9 折 $140
- 語言: 簡體中文
- 頁數: 188
- ISBN: 7121446197
- ISBN-13: 9787121446191
-
相關分類:
Raspberry Pi
立即出貨
買這商品的人也買了...
-
$354OpenCL 異構並行程式設計實戰 -
$539直擊招聘 : 程序員面試筆試數據結構深度解析 -
$474深入 RabbitMQ -
$454Hyperledger Fabric 源代碼分析與深入解讀 -
企業級區塊鏈技術開發實戰$450$356 -
$505低功耗藍牙智能硬件開發實戰 -
$658Hyperledger Fabric技術內幕:架構設計與實現原理 -
$352Hyperledger Fabric 菜鳥進階攻略 -
$534HyperledgerFabric 核心技術 -
$354cURL 必知必會 -
$284Spring Boot 微服務實戰:使用 RabbitMQ、Eureka、Ribbon、Zuul 和 Cucumber 開發 RESTful 服務 -
$403基於數據科學的惡意軟件分析 -
$236超級帳本 HyperLedger Fabric 區塊鏈開發實戰 -
Python 最強入門邁向頂尖高手之路:王者歸來, 2/e (全彩版)$1,080$853 -
$654多人在線遊戲架構實戰:基於 C++ 的分佈式遊戲編程 -
$710解構領域驅動設計 -
現代 C++ 語言核心特性解析$719$683 -
$517C++20 高級編程 -
$759Android Studio 開發實戰:從零基礎到 App 上線, 3/e -
硬件設計指南從裝置認知到手機基帶設計$594$564 -
$374電路原理圖全能設計-從初級到資深 -
CPython 設計與實現$599$569 -
$505Android 智能座艙開發:從源碼到實踐 -
通義千問:大模型架構與智能體開發實戰(基於 QwQ-32B 開源模型)$768$730 -
Visual C++ 面向對象程序設計教程與實驗 (第4版·題庫·微課視頻版)$479$455
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
本書為職業教育移動物聯網技術實訓教材,以智能家居為編寫背景,案例設計檔次高,可操作性好。所完成的實訓項目就是一適用的遠程智能家居控制系統,可在手機APP上,隨時觀察家居溫度,任意操控6路家電的開或關,還能根據所需的任意溫度值,在手機上設定家居環境中的1路高溫報警運作和1路低溫報警運作。受控終端全套器材(51單片機板+8路繼電器板+WiFi模塊+DS18B20溫度傳感器)網上可購,總售價低於100元(人民幣)。為方便本教材的教和學,本教材中的每一任務都配有對應的實操視頻,能不差一秒地再現所有程序的代碼輸入過程、程序調試過程和運行結果。另外,本教材還把最終完成的APP項目和單片機項目的完整源程序放在了出版社網站上。需要者可從出版社網站下載。
目錄大綱
單元1 搭建編程平臺 1
任務1 搭建手機App編程平臺 1
1.1 安裝JDK15 1
1.2 安裝AS2.2.3 2
1.3 安裝模擬器 5
任務2 搭建單片機編程平臺 12
2.1 安裝Keil C51 12
2.2 安裝USB串口驅動 13
單元小結 14
習題 15
單元2 單片機項目開發 16
任務3 在單片機電路板上點亮四位數碼管 16
3.1 創建單片機物聯網項目 16
3.2 編寫單片機項目C源程序代碼 19
3.3 將C源程序添加到單片機項目 20
3.4 設置HEX文件的生成及存放路徑 22
3.5 生成HEX文件 24
3.6 檢測任務效果 25
任務4 在單片機電路板上按位顯示1234 28
4.1 添加四行預處理命令 28
4.2 添加延時函數定義 29
4.3 修改主函數代碼 29
4.4 檢測任務效果 30
任務5 在單片機電路板上顯示所有四位數 30
5.1 定義通用的數碼管顯示函數 31
5.2 重新定義主函數main() 33
5.3 檢測任務效果 33
任務6 在單片機電路板上顯示實時溫度 34
6.1 添加相關變量定義語句 34
6.2 添加溫度顯示控制語句 34
6.3 添加操控DS18B20的相關函數 35
6.4 修改主函數main() 38
6.5 檢測任務效果 38
任務7 在單片機C源程序中添加串口通信代碼 39
7.1 添加有關變量和數組的定義 39
7.2 添加串口初始化函數 39
7.3 添加串口數據發送函數 40
7.4 添加串口中斷服務函數 40
7.5 加強主函數main()的功能 40
7.6 檢測任務效果 42
單元小結 42
習題 50
單元3 手機App項目開發 53
任務8 新建WiFiApp項目並設置溫度查詢UI界面 53
8.1 打開AS代碼編輯區的行號顯示 53
8.2 新建項目 55
8.3 設置溫度查詢UI界面 56
8.4 檢測任務效果 73
任務9 在WiFiApp項目中定義網絡通信類 74
9.1 新建網絡通信類TcpSocket 74
9.2 在空類中聲明類的成員 76
9.3 定義接收線程類receiveThread 79
9.4 聲明接收線程對象及定義TcpSocket構造方法 80
9.5 定義消息處理方法 80
9.6 檢測任務效果 81
任務10 在主活動類中添加溫度查詢功能 82
10.1 聲明文本框和套接字及組織者對象 82
10.2 創建文本框和網絡通信對象tcpSocket 83
10.3 定義update()方法 84
10.4 定義消息發送方法 84
10.5 定義溫度查詢方法 85
10.6 檢測任務效果 86
任務11 使用Wi-Fi模塊實現溫度查詢功能 88
11.1 在註冊文件中添加INTERNET和WAKE_LOCK許可 88
11.2 配置Wi-Fi模塊 89
11.3 檢測任務效果 92
單元小結 93
習題 94
單元4 用手機App操控6路繼電器 97
任務12 在手機App中添加2路繼電器控制功能 97
12.1 添加第2個內層線性佈局控件 97
12.2 在第2個內層線性佈局控件中添加4個按鈕控件 97
12.3 在主活動類中添加4個按鈕控件的響應方法 99
12.4 檢測任務效果 101
任務13 在單片機中添加2路繼電器受控代碼 101
13.1 定義8路繼電器的位尋址變量 101
13.2 在switch語句中添加2路繼電器的受控代碼 102
13.3 檢測任務效果 102
任務14 在單片機中添加4路繼電器受控代碼 103
14.1 在switch語句中添加4路繼電器受控代碼 103
14.2 檢測任務效果 103
任務15 在手機App中添加4路繼電器控制功能 103
15.1 在UI界面上添加8個按鈕控件 103
15.2 在主活動類中添加8個按鈕控件的響應方法 106
15.3 檢測任務效果 109
單元小結 109
習題 110
單元5 用手機App給單片機設定報警溫度極值 111
任務16 在單片機中添加溫度處理代碼 111
16.1 添加tempa、tempb變量定義 111
16.2 添加高低溫控制功能 111
16.3 添加溫度數據處理功能 112
16.4 檢測任務效果 112
任務17 在手機App中添加高低溫設控功能 112
17.1 在UI界面中添加高低溫設控控件 112
17.2 在主活動類中添加高低溫設控代碼 116
17.3 檢測任務效果 119
單元小結 119
習題 121
單元6 實現基於Doit雲平臺的雲端物聯網功能 122
任務18 建立Doit雲平臺 122
任務19 新建WiFiAppL項目 123
19.1 在AS系統中新建WiFiAppL項目 123
19.2 修改註冊文件 124
19.3 修改佈局文件 125
19.4 添加網絡通信類 127
19.5 修改主活動類文件 130
19.6 檢測任務效果 131
任務20 基於Doit雲平臺的雲端物聯網 133
20.1 配置Wi-Fi模塊的Doit雲功能 133
20.2 檢測任務效果 135
單元小結 136
習題 136
附錄A 單片機項目程序設計入門概要 137
附錄B 手機App項目開發入門概要 153
附錄C 單片機實驗板的製作 156
附錄D 本書單片機項目C源程序 159
附錄E 本書手機App項目工程文件 166
參考文獻 178
