本书以智能物联网发展为时代背景,分别从开发板基础、功能模块和运行结果等角度论述,通过ESP32开发板的实际案例应用,给出ESP IDF、Arduino和MicroPython三种开发环境的使用和程序代码。为便于读者提高学习效率,快速掌握技巧,理论结合实际,本书配套提供100个项目设计的工程文档、程序代码等,可供读者举一反三,二次开发。本书由浅入深、通俗易懂、创新思维与实践案例相结合,不仅适合对ESP32编程有兴趣的爱好者,也适合高等院校作为物联网系统应用开发的参考教材,还可作为从事物联网应用创新开发专业人员的技术参考书。