首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

嵌入式/物聯網方向寒假自學書籍推薦:按三層架構構建知識體系

     編輯:程式設計綜合問答

物聯網三層架構對應學習重點

層級核心技術推薦書籍(中文版優先)補充資源
感知層
傳感器、MCU、驅動
嵌入式 C、STM32、傳感器原理、電路基礎 《STM32 庫開發實戰指南》- 野火
《傳感器原理及應用》- 梁文
《嵌入式系統設計》- 白文浩
野火/正點原子論壇教程
Stanford CS107e (裸機編程)
網絡層
通信協議、無線模組
TCP/IP、MQTT/CoAP、LoRa/NB-IoT/4G/5G、Zigbee/Thread 《TCP/IP 詳解 卷1》- Stevens
《MQTT Essentials》- HiveMQ (免費電子書)
《LoRaWAN 規範》官方文檔
Wireshark 實戰抓包分析
Eclipse Mosquitto 搭建測試
應用層
雲平台、數據分析、App
Linux 系統編程、數據庫、Web 後端、雲服務 (AWS IoT/Aliyun IoT)、容器化 《Linux 高性能服務器編程》- 遊雙
《設計數據密集型應用》- Kleppmann
《Kubernetes 實戰指南》
阿里雲/騰訊雲 IoT 套件免費額度實戰
LeetCode 刷題鞏固演算法

進階專項推薦(按興趣選 1-2 方向深入)

📡 無線通信專項
《無線通信原理與實踐》- Rappaport (經典教材)
《Software Defined Radio for Engineers》- 免費 PDF
實戰:RTL-SDR + GNU Radio 接收解調
☁️ 雲邊協同專項
《Edge Computing》- O'Reilly
KubeEdge / K3s / OpenYurt 官方文檔
實戰:樹莓派 4 + K3s 邊緣節點接入雲端
🤖 TinyML 專項
《TinyML》- Warden & Situnayake (O'Reilly)
TensorFlow Lite Micro 官方教程
實戰:Arduino Nano 33 BLE Sense 跑關鍵詞檢測
🔐 物聯網安全專項
《物聯網安全攻防實戰》- 吳漢明
OWASP IoT Top 10
實戰:固件提取、模擬攻擊、安全啟動配置

學習路徑建議(4 週寒假規劃)

  1. Week 1:STM32 + FreeRTOS 多任務 + 一款傳感器 (如 MPU6050) 驅動移植 → 串口輸出數據。
  2. Week 2:接入 MQTT Broker (EMQX/Mosquitto) → 實現設備上報/下發指令 → Wireshark 抓包分析協議包。
  3. Week 3:雲端搭建簡單後端 (Spring Boot + PostgreSQL + Redis) → 設備註冊、數據存儲、REST API 查詢 → Docker 化部署。
  4. Week 4:選一個專項深入(如 LoRa 組網、TinyML 推理、邊緣網關開發) → 撰寫技術總結博客 → 完善 GitHub 項目 README。

社群與交流

給提問者的建議

「書籍是地圖,代碼是領土」。寒假有限,**動手焊板、燒錄、抓包、調試** 的時間應佔 70% 以上。選一塊開發板(STM32F407/ESP32/樹莓派 4),跟著一套完整教程從 0 到 1 跑通「傳感器 → MCU → MQTT → 雲端 → 手機 App」閉環,比讀 10 本書更有價值。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved