本書采用基于工作過程的任務驅動教學模式編寫,使用基于智能硬件ESP32 Wi-Fi 模塊的優(yōu)創(chuàng)ESP32 開發(fā)板、WeMos D1 R32 開發(fā)板,應用Arduino IDE 開發(fā)環(huán)境、MicroPython IDE 開發(fā)環(huán)境及編程方法,以42 個實訓課題為載體,使讀者了解ESP32 智能硬件的工作原理,學習網絡基礎知識,學會以創(chuàng)建站點STA、軟接入點SoftAP,建立Wi-Fi 連接,創(chuàng)建Web 服務器,實現(xiàn)TCP Server、TCP Client、UDP、MDNS、SOCKET、MQTT 等網絡服務功能,開發(fā)智能云控服務,學會Arduino、MicroPython 智能硬件ESP32 開發(fā)應用程序設計、編程技巧及操作方法,提高開發(fā)技能。本書由淺入深、注重應用,便于創(chuàng)客學習智能硬件ESP32 的開發(fā)知識和進行技能訓練,可作為大中專院校機電類專業(yè)學生的理論與實訓教材,也可作為智能硬件ESP32 開發(fā)人員的技能培訓教材,還可供相關工程技術人員參考。