本书以智能物联网发展为时代背景,分别从开发板基础、功能模块和运行结果等角度,通过ESP32开发板的示例应用,讲解ESP-IDF、Arduino、MicroPython等开发环境的使用方法和相关程序。本书主要内容包括SoC基础、ESP32系统、ESP32开发环境、基础外设开发、高级外设开发、网络连接开发、应用层技术开发、蓝牙技术开发。为便于读者提高学习效率、快速掌握技巧、提升实践能力,本书提供项目设计的工程文档、程序等配套资源,可用于二次开发。 本书由浅入深、通俗易懂,将创新思维与实践示例相结合,不仅适合对ESP32编程有兴趣的爱好者阅读,也适合作为高等院校物联网系统应用开发课程的教材,还可作为从事物联网应用创新开发的专业人员的技术参考书。