注册 登录 进入教材巡展
#

出版时间:2026-06

出版社:电子工业出版社

以下为《物联网应用开发实战——基于MicroPython》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 电子工业出版社
  • 9787121514760
  • 1-1
  • 568568
  • 平塑
  • 16开
  • 2026-06
  • 工学
  • 计算机类
  • 物联网工程
  • 本科 高职 研究生及以上
内容简介
本书以物联网应用开发的核心技术与工具链为核心,选用具有高性价比的 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