物聯網技術基礎教程

席亮、劉涵、王玨

  • 出版商: 清華大學
  • 出版日期: 2026-08-01
  • 定價: $479
  • 售價: $478
  • 語言: 簡體中文
  • ISBN: 7302723621
  • ISBN-13: 9787302723622
  • 相關分類: 物聯網 IoT
  • 下單後立即進貨 (約4週~6週)

  • 物聯網技術基礎教程-preview-1
  • 物聯網技術基礎教程-preview-2
  • 物聯網技術基礎教程-preview-3
  • 物聯網技術基礎教程-preview-4
  • 物聯網技術基礎教程-preview-5
  • 物聯網技術基礎教程-preview-6
  • 物聯網技術基礎教程-preview-7
物聯網技術基礎教程-preview-1

商品描述

《物聯網技術基礎教程》介紹物聯網技術的完整知識體系與工程實踐方法。本書共分為15章,深入介紹了物聯網的基本概念、發展歷程與架構模型,並詳細講解了其核心技術,包括傳感器與數據采集、無線通信協議、嵌入式系統開發、邊緣計算、雲平臺集成與數據管理。同時,本書全面探討了物聯網安全與隱私保護、應用系統開發實戰、項目管理與部署流程,並拓展介紹了物聯網與人工智能的融合(AIoT)、區塊鏈等前沿技術的融合,以及相關的標準化、法規與商業模式。 本書內容豐富、結構清晰、循序漸進,註重理論聯系實際,各章均配有實例與思考練習題,最後一章還專門提供了綜合項目設計指導與職業發展建議。本書主要面向物聯網工程、計算機科學與技術等相關專業的本科生,適合作為高等院校相關課程的教材,也可供物聯網領域初學者和工程技術人員參考。 本書配套的電子課件、教案、習題答案和實例源文件,掃描封底或前言中的二維碼即可獲取。

目錄大綱

目  錄

第1章 物聯網概述 1

1.1 物聯網的基本概念 1

1.1.1 什麼是物聯網(IoT) 1

1.1.2 物聯網與互聯網的區別 2

1.1.3 物聯網的發展歷程 2

1.1.4 物聯網的三層架構模型 3

1.2 物聯網的關鍵技術 4

1.2.1 傳感器技術 4

1.2.2 網絡通信技術 5

1.2.3 數據處理與存儲技術 6

1.2.4 安全與隱私保護技術 6

1.3 物聯網的應用領域 7

1.3.1 智能家居 7

1.3.2 工業物聯網(IIoT) 7

1.3.3 智慧城市 8

1.3.4 醫療健康物聯網 8

1.4 物聯網發展現狀與趨勢 8

1.4.1 全球物聯網市場規模 8

1.4.2 中國物聯網產業發展現狀 9

1.4.3 物聯網與5G、AI、大數據的關系 9

1.4.4 物聯網未來發展趨勢 10

1.5 本章小結 11

1.6 思考與練習 11

第2章 物聯網體系架構 12

2.1 物聯網體系架構概述 12

2.1.1 感知層設備 15

2.1.2 各類傳感器介紹 15

2.1.3 RFID技術原理與應用 17

2.1.4 嵌入式系統的角色 18

2.1.5 實例:基於Arduino的溫濕度采集系統 18

2.2 網絡傳輸層 22

2.2.1 有線通信與無線通信對比 22

2.2.2 Wi-Fi、藍牙、ZigBee、LoRa、NB-IoT簡介 22

2.2.3 蜂窩網絡在物聯網中的應用 23

2.2.4 實例:使用ESP32連接Wi-Fi上傳數據 24

2.3 平臺與雲服務層 28

2.3.1 雲平臺功能與分類 28

2.3.2 AWS IoT Core、阿裏雲IoT、華為雲IoT介紹 29

2.3.3 設備管理與消息隊列機制 29

2.3.4 實例:將設備接入阿裏雲IoT平臺 30

2.4 應用與用戶交互層 33

2.4.1 移動App與Web端展示 34

2.4.2 用戶行為數據分析 35

2.4.3 可視化與報警通知機制 36

2.4.4 實例:開發一個簡單的物聯網監控Web界面 37

2.5 本章小結 42

2.6 思考與練習 43

第3章 傳感器與執行器技術 44

3.1 常見傳感器類型與原理 44

3.1.1 溫濕度傳感器(DHT11/DHT22) 44

3.1.2 光照傳感器BH1750 48

3.1.3 氣體傳感器(MQ系列) 50

3.1.4 實例:使用傳感器模塊構建空氣質量監測系統 54

3.2 執行器與控制設備 57

3.2.1 繼電器模塊及其應用 57

3.2.2 步進電機與舵機控制 58

3.2.3 LED與顯示屏控制 59

3.2.4 實例:通過繼電器控制家用電器開關 60

3.3 傳感器接口與通信協議 62

3.3.1 I2C、SPI、UART通信協議簡介 62

3.3.2 串口通信調試方法 63

3.3.3 多傳感器融合策略 64

3.3.4 實例:多傳感器數據采集與融合實驗 65

3.4 傳感器數據預處理 68

3.4.1 數據濾波與去噪方法 68

3.4.2 校準與補償技術 69

3.4.3 異常值檢測與處理 70

3.4.4 實例:對溫度數據進行滑動平均濾波 71

3.5 本章小結 73

3.6 思考與練習 74

第4章 無線通信技術基礎 75

4.1 短距離無線通信技術 75

4.1.1 藍牙與BLE原理 75

4.1.2 ZigBee協議棧結構 76

4.1.3 Wi-Fi通信特點 77

4.1.4 實例:藍牙智能手環與手機通信測試 78

4.2 長距離低功耗通信技術 80

4.2.1 LoRa通信原理與組網方式 80

4.2.2 NB-IoT技術特點與部署模式 81

4.2.3 LTE-M與eMTC比較 82

4.2.4 實例:LoRa節點與網關通信實驗 83

4.3 蜂窩通信技術在物聯網中的應用 86

4.3.1 4G/5G在物聯網中的優勢 86

4.3.2 SIM卡與eSIM技術 86

4.3.3 運營商物聯網平臺接入 87

4.3.4 實例:使用4G模組實現遠程數據上傳 89

4.4 通信協議與標準 94

4.4.1 MQTT協議詳解 94

4.4.2 CoAP協議特點與應用場景 95

4.4.3 HTTP/HTTPS在物聯網中的適用性 96

4.4.4 實例:使用MQTT協議實現設備間通信 97

4.5 本章小結 103

4.6 思考與練習 103

第5章 物聯網操作系統與嵌入式開發 105

5.1 物聯網操作系統概述 105

5.1.1 物聯網操作系統的定義與作用 105

5.1.2 物聯網操作系統分類 106

5.1.3 物聯網操作系統與通用操作系統的區別 107

5.1.4 物聯網操作系統的架構 108

5.2 主流物聯網操作系統及產品 112

5.2.1 主流的物聯網操作系統 112

5.2.2 常用物聯網操作系統產品 113

5.2.3 內核調度與任務管理 114

5.3 嵌入式開發及環境搭建 115

5.3.1 嵌入式開發環境搭建通用流程 116

5.3.2 嵌入式開發工具 117

5.3.3 開發板選型指南 118

5.3.4 實例:使用STM32F103點亮LED並讀取按鍵狀態 119

5.4 物聯網固件更新與OTA升級 123

5.4.1 OTA升級原理與實現方式 123

5.4.2 安全簽名與版本控制 124

5.4.3 分區與回滾機制 125

5.4.4 實例:ESP32實現OTA遠程升級 126

5.5 功耗優化與節能設計 131

5.5.1 休眠模式與喚醒機制 131

5.5.2 低功耗通信策略 132

5.5.3 電池供電系統設計 132

5.5.4 實例:設計一個低功耗溫濕度采集終端 133

5.6 本章小結 137

5.7 思考與練習 137

第6章 邊緣計算與本地數據處理 139

6.1 邊緣計算的基本概念 139

6.1.1 邊緣計算與雲計算的區別 139

6.1.2 邊緣節點的角色與功能 140

6.1.3 邊緣AI與實時推理 141

6.1.4 實例:在Raspberry Pi上運行圖像識別模型 142

6.2 邊緣設備的選擇與部署 145

6.2.1 單板計算機(SBC)介紹 145

6.2.2 工業邊緣網關產品 147

6.2.3 系統資源管理與容器化支持 148

6.2.4 實例:使用樹莓派作為本地數據聚合中心 149

6.3 本地數據緩存與轉發機制 163

6.3.1 SQLite數據庫在邊緣設備上的應用 163

6.3.2 消息隊列中間件 166

6.3.3 網絡中斷下的數據暫存策略 168

6.3.4 實例:邊緣設備離線緩存後自動重傳 169

6.4 邊緣安全與訪問控制 176

6.4.1 設備身份認證機制 176

6.4.2 本地防火墻與訪問控制策略 177

6.4.3 數據加密與完整性驗證 178

6.4.4 實例:配置邊緣設備的安全SSH訪問 179

6.5 本章小結 180

6.6 思考與練習 181

第7章 物聯網雲平臺與數據管理 182

7.1 主流物聯網雲平臺對比 182

7.1.1 阿裏雲IoT、華為雲IoT、AWS IoT Core、Azure IoT 182

7.1.2 雲平臺功能與接入流程 183

7.1.3 雲平臺API與SDK使用 184

7.1.4 實例:使用阿裏雲IoT平臺管理設備 185

7.2 數據采集與存儲 190

7.2.1 時間序列數據庫(InfluxDB、TDengine) 190

7.2.2 數據入庫流程與格式規範 191

7.2.3 數據壓縮與歸檔策略 192

7.2.4 實例:將傳感器數據寫入InfluxDB 193

7.3 數據可視化與儀表盤 196

7.3.1 Grafana、Superset、Kibana等工具 196

7.3.2 自定義數據看板設計 196

7.3.3 報警閾值設置與觸發機制 198

7.3.4 實例:使用Grafana展示設備運行狀態 199

7.4 數據分析與挖掘 202

7.4.1 使用Python進行數據分析(Pandas、NumPy) 202

7.4.2 數據異常檢測算法 205

7.4.3 預測性維護初步 206

7.4.4 實例:對歷史數據進行趨勢預測 208

7.5 本章小結 211

7.6 思考與練習 212

第8章 物聯網安全與隱私保護 213

8.1 物聯網安全威脅分析 213

8.1.1 物理攻擊與固件破解 213

8.1.2 網絡層DDoS與中間人攻擊 214

8.1.3 數據泄露與篡改風險 215

8.1.4 實例:模擬一次設備被入侵的過程 216

8.2 安全通信與加密機制 217

8.2.1 TLS/SSL在物聯網中的應用 217

8.2.2 對稱加密與非對稱加密 218

8.2.3 數字證書與密鑰管理 219

8.2.4 實例:ESP32使用TLS加密連接服務器 220

8.3 身份認證與訪問控制 224

8.3.1 OAuth2、JWT認證機制 224

8.3.2 設備身份標識(Device ID、X.509證書) 225

8.3.3 角色權限與API訪問控制 226

8.3.4 實例:使用JWT實現設備登錄認證 228

8.4 安全防護與加固措施 233

8.4.1 固件簽名與驗證機制 233

8.4.2 安全啟動與可信執行環境(TEE) 234

8.4.3 日誌審計與入侵檢測 235

8.4.4 實例:在Linux邊緣設備上配置防火墻規則 237

8.5 本章小結 239

8.6 思考與練習 239

第9章 物聯網應用開發實戰 241

9.1 智能家居系統設計 241

9.1.1 系統架構與模塊劃分 241

9.1.2 各類家電控制邏輯 242

9.1.3 語音助手集成 243

9.1.4 實例:開發一個基於ESP32的智能插座系統 244

9.2 智慧農業監測系統 248

9.2.1 土壤濕度、光照、溫濕度監測 248

9.2.2 自動灌溉控制邏輯 249

9.2.3 雲端數據可視化 250

9.2.4 實例:部署一個完整的農業環境監測系統 250

9.3 工業設備遠程監控系統 255

9.3.1 工業傳感器數據采集 255

9.3.2 設備狀態分析與預警 257

9.3.3 遠程診斷與維護 257

9.3.4 實例:實現PLC與雲平臺的數據對接 258

9.4 智慧停車場管理系統 262

9.4.1 車位檢測傳感器布置 262

9.4.2 數據上傳與車位狀態顯示 263

9.4.3 收費系統聯動設計 264

9.4.4 實例:構建一個簡易智慧停車場原型 265

9.5 本章小結 269

9.6 思考與練習 270

第10章 物聯網項目管理與部署 271

10.1 項目需求分析與規劃 271

10.1.1 需求文檔撰寫要點 271

10.1.2 技術可行性評估 272

10.1.3 成本與時間估算 273

10.1.4 實例:編寫一個物聯網項目的PRD文檔 274

10.2 系統設計與架構選擇 275

10.2.1 分層架構設計原則 275

10.2.2 硬件與軟件協同設計 276

10.2.3 可擴展性與可維護性考慮 277

10.2.4 實例:設計一個可擴展的物聯網監控系統架構 278

10.3 系統部署與運維 280

10.3.1 設備批量部署方案 280

10.3.2 遠程固件更新與故障排查 281

10.3.3 監控與日誌收集機制 283

10.3.4 實例:使用Ansible實現設備批量配置 285

10.4 測試與質量保障 286

10.4.1 單元測試與集成測試 286

10.4.2 性能測試與壓力測試 287

10.4.3 安全漏洞掃描與修復 289

10.4.4 實例:對系統進行全面的功能測試 290

10.5 本章小結 292

10.6 思考與練習 292

第11章 物聯網與人工智能融合(AIoT) 293

11.1 AIoT的基本概念與發展 293

11.1.1 AI與IoT的融合路徑 293

11.1.2 AIoT典型應用場景 294

11.1.3 模型邊緣部署與雲端訓練 295

11.1.4 實例:AI模型用於圖像識別門禁系統 295

11.2 圖像識別與視頻分析 297

11.2.1 OpenCV與TensorFlow Lite在邊緣設備的應用 298

11.2.2 人臉識別與行為分析 299

11.2.3 模型輕量化與推理加速 300

11.2.4 實例:使用攝像頭識別人員進出 301

11.3 自然語言處理與語音交互 307

11.3.1 語音識別與合成技術 307

11.3.2 智能語音助手開發流程 307

11.3.3 語音指令控制設備 309

11.3.4 實例:開發一個語音控制的智能燈系統 310

11.4 異常檢測與預測性維護 313

11.4.1 使用機器學習檢測異常數據 314

11.4.2 設備故障預測模型 315

11.4.3 實時報警與反饋機制 316

11.4.4 實例:對工業設備振動數據建模預測故障 317

11.5 本章小結 322

11.6 思考與練習 323

第12章 物聯網標準化與法規政策 325

12.1 國際物聯網標準體系 325

12.1.1 IEEE、ISO、IEC等組織的標準 326

12.1.2 物聯網通信協議國際標準 326

12.1.3 數據格式與接口規範 327

12.1.4 實例:解讀MQTT協議標準文檔 328

12.2 中國物聯網相關法規 330

12.2.1 國家信息安全法與數據合規要求 330

12.2.2 行業監管政策 330

12.2.3 產品認證與準入制度 331

12.2.4 實例:解讀某款智能設備上市前的合規流程 332

12.3 物聯網知識產權與專利布局 333

12.3.1 專利申請與侵權防範 333

12.3.2 技術路線與產品差異化 334

12.3.3 開源協議與商業授權 334

12.3.4 實例:分析某公司物聯網產品的專利策略 335

12.4 物聯網倫理與社會影響 336

12.4.1 隱私權與數據所有權問題 336

12.4.2 自動化帶來的就業變化 337

12.4.3 社會接受度與公眾教育 337

12.4.4 實例:討論智能攝像頭引發的隱私爭議 338

12.5 本章小結 339

12.6 思考與練習 339

第13章 物聯網商業模式與創新 341

13.1 物聯網盈利模式分析 341

13.1.1 硬件銷售模式 341

13.1.2 訂閱制與SaaS模式 343

13.1.3 數據變現與增值服務 344

13.1.4 實例:某企業從硬件到平臺的轉型案例 345

13.2 創新創業機會 346

13.2.1 新興行業切入方向 346

13.2.2 物聯網+區塊鏈結合 347

13.2.3 共享經濟與設備租賃模式 348

13.2.4 實例:大學生創新創業大賽優秀項目分析 349

13.3 商業計劃書撰寫技巧 350

13.3.1 項目背景與市場分析 351

13.3.2 技術路線與競爭優勢 352

13.3.3 財務預測與融資需求 353

13.3.4 實例:撰寫一份完整的物聯網項目BP 354

13.4 產品生命周期管理 355

13.4.1 從設計到退市的全過程 356

13.4.2 用戶反饋與疊代優化 357

13.4.3 可持續性與綠色設計 358

13.4.4 實例:某智能家居產品的疊代發展歷程 358

13.5 本章小結 360

13.6 思考與練習 360

第14章 物聯網前沿技術探索 362

14.1 數字孿生與虛擬仿真 362

14.1.1 數字孿生的概念與關鍵技術 363

14.1.2 在工業物聯網中的應用 363

14.1.3 仿真建模與數據同步 364

14.1.4 實例:建立一個工廠設備的數字孿生模型 365

14.2 區塊鏈與物聯網結合 366

14.2.1 區塊鏈在設備身份認證中的作用 366

14.2.2 數據不可篡改與信任機制 366

14.2.3 智能合約與自動化控制 367

14.2.4 實例:使用Hyperledger Fabric實現設備日誌記錄 367

14.3 量子通信與物聯網安全 368

14.3.1 量子密鑰分發(QKD)原理 368

14.3.2 傳統加密面臨的風險 370

14.3.3 未來物聯網安全發展方向 371

14.3.4 實例:量子通信在高安全場景中的設想 372

14.4 6G與未來物聯網 373

14.4.1 6G的技術特征與願景 373

14.4.2 太赫茲通信與超低延遲 374

14.4.3 泛在連接與萬物互聯 374

14.4.4 實例:展望6G時代下的新型物聯網應用 375

14.5 本章小結 376

14.6 思考與練習 376

第15章 課程總結與項目實踐 378

15.1 課程內容回顧 378

15.1.1 各章節重點知識梳理 378

15.1.2 技術路線圖總結 379

15.1.3 學習成果評估方法 379

15.1.4 實例:學生作品展示與點評 380

15.2 綜合項目設計指導 381

15.2.1 項目選題建議與方向 382

15.2.2 團隊分工與進度安排 382

15.2.3 技術實現路徑與難點分析 383

15.2.4 實例:一個完整項目從構思到實施的全過程 384

15.3 項目答辯與成果展示 385

15.3.1 答辯流程與評分標準 385

15.3.2 展示材料準備技巧 386

15.3.3 評委提問應對策略 387

15.3.4 實例:模擬一場物聯網項目答辯 387

15.4 物聯網職業發展路徑 388

15.4.1 物聯網工程師技能圖譜 389

15.4.2 相關崗位與職責描述 389

15.4.3 行業發展趨勢與就業前景 390

15.4.4 實例:邀請行業專家分享從業經驗 391

參考文獻 393