買這商品的人也買了...
簡體書新到貨|單本79折起 2書75折 (8/9--8/23) 詳見活動內容 »
-
VIP 95折
Altium Designer 實戰攻略與高速 PCB 設計 (配視頻教程)$414$393 -
VIP 95折
CMOS 模擬集成電路版圖設計與驗證 — 基於 Cadence Virtuoso 與 Mentor Calibre$288$273 -
85折
$203光傳輸網絡和設備:SDH 與 PTN -
VIP 95折
RESTful API 開發實戰 : 使用 REST JSON XML 和 JAX-RS 構建微服務 大數據和 Web 服務應用 (Pro RESTful APIs: Design, Build and Integrate with REST, JSON, XML and JAX-RS)$288$273 -
VIP 95折
芯片驗證漫遊指南 : 從系統理論到 UVM 的驗證全視界$594$564 -
VIP 95折
信號完整性與電源完整性分析, 3/e (Signal and Power Integrity - Simplified, 3/e)$774$735 -
85折
$652灰帽黑客, 5/e (Gray Hat Hacking The Ethical Hacker's Handbook, 5/e) -
VIP 95折
卡爾曼濾波理論與實踐:MATLAB 版, 4/e$594$564 -
85折
$402自己動手做推薦引擎 -
85折
$504圖論導引 (原書第2版典藏版) -
$768Python 極簡講義:一本書入門數據分析與機器學習 -
85折
$601用戶體驗度量:收集、分析與呈現 (紀念版) -
VIP 95折
集成電路版圖基礎 — 實用指南$414$393 -
VIP 95折
集成電路設計中的電源管理技術$954$906 -
85折
$504雲原生應用構建:基於 OpenShift -
79折
$469Visual Studio Code 權威指南 -
$714人工智能數學基礎 -
VIP 95折
Effective C++ : 改善程序與設計的 55個具體做法, 3/e (簡體中文版) (Effective C++ : 55 Specific Ways to Improve Your Programs and Designs, 3/e)$534$507 -
VIP 95折
Autodesk Revit MEP 2020 管線綜合設計從入門到精通$599$569 -
VIP 95折
黑客攻防技術寶典 ─ Web 實戰篇, 2/e$719$683 -
85折
$652Linux 多線程服務端編程:使用 muduo C++ 網絡庫 -
85折
$254家用遊戲機簡史 -
VIP 95折
Shader 開發實戰$588$558 -
VIP 95折
自在之境 — Grasshopper 參數化深度建模$588$558 -
VIP 95折
PSIM 電子模擬技術$408$387
商品描述
本書以物聯網應用開發的核心技術與工具鏈為核心,選用具有高性價比的 ESP32S3 微控制器作為核心控制器,系統闡述了如何融合 MicroPython、Wi-Fi 技術、MQTT 協議、Node-RED,以及 App Inventor等軟件工具,並搭配傳感器、顯示屏等硬件設備來構建智能物聯網系統。 本書註重理論與實踐的深度融合,內容充實且實例豐富,具備高度的可操作性。本書可作為高等院校物聯網相關課程的教材,也適合物聯網嵌入式系統開發與應用領域的工程技術人員自主學習,還能為電子愛好者利用嵌入式系統實現物聯網創意項目提供參考資源。
目錄大綱
第1章 MicroPython 1
1.1 MicroPython簡介 2
1.2 MicroPython硬件平臺 3
1.3 固件的下載與燒錄 4
1.4 MicroPython的REPL交互環境 11
1.5 總結 12
第2章 MicroPython集成開發環境 13
2.1 Thonny 13
2.2 Visual Studio Code 21
2.3 總結 23
第3章 MicroPython語言基礎 24
3.1 MicroPython基本語法 24
3.2 MicroPython高級語法 34
3.3 總結 39
第4章 ESP32S3 MicroPython外設原理與應用 40
4.1 發光二極管 40
4.2 按鍵 44
4.3 中斷 45
4.4 模數轉換器 46
4.5 脈沖寬度調制 47
4.6 定時器 48
4.7 實時時鐘 49
4.8 看門狗定時器 50
4.9 觸摸輸入 50
4.10 深度睡眠模式 51
4.11 總結 51
第5章 ESP32S3 MicroPython 總線協議原理與應用 52
5.1 串口通信 52
5.2 I2C 54
5.3 SPI 57
5.3.1 TFT屏幕 59
5.3.2 SD卡 68
5.4 I2S 69
5.5 總結 71
第6章 藍牙原理與應用 73
6.1 藍牙簡介 73
6.2 藍牙的通用屬性配置文件 74
6.3 MicroPython藍牙應用開發 76
6.4 總結 83
第7章 常用傳感器原理與應用 84
7.1 WS2812 84
7.2 溫度傳感器 85
7.3 溫濕度傳感器 86
7.4 光敏傳感器 87
7.5 超聲波傳感器 87
7.6 氣壓傳感器 89
7.7 六軸傳感器 90
7.8 GPS/北鬥模塊 90
7.9 總結 91
第8章 Wi-Fi原理與應用 92
8.1 Wi-Fi基礎知識 92
8.2 連接無線路由器 94
8.3 JSON數據解析 97
8.4 Socket通信 99
8.5 ntptime庫 106
8.6 requests庫 107
8.7 Web服務 114
8.8 總結 117
第9章 MQTT原理與應用 118
9.1 MQTT協議簡介 118
9.2 MQTT通信過程 119
9.3 MQTT客戶端 123
9.4 MQTT開發 124
9.5 MQTT服務器的搭建 127
9.6 總結 128
第10章 Node-RED原理與應用 129
10.1 Node-RED基本概念 129
10.2 安裝並運行Node-RED 130
10.3 Node-RED Dashboard 132
10.4 基於Node-RED的基礎開發 133
10.5 基於Node-RED的MQTT開發 141
10.6 總結 150
第11章 App Inventor原理與應用 151
11.1 App Inventor簡介 151
11.2 App Inventor的使用方法 152
11.3 使用App Inventor開發手機應用 154
11.4 總結 167
第12章 MicroPython固件編譯和組件擴展 168
12.1 搭建編譯環境 168
12.2 MicroPython固件編譯 171
12.3 MicroPython組件擴展 175
12.4 總結 177
參考文獻 178
