第1章 ESP8266入门 1-1从ESP8266芯片开始1-2 安装 Arduino IDE 1-2-1 下载Arduino Software IDE1-2-2 配置 Arduino IDE1-2-3 安装ESP8266 SDK1-3 如何安装库 1-3-1 来自Arduino存储库的库1-3-2 库不在存储库中1-4 是时候开始你的第一个项目了 1-4-1 查看结果1-5 将ESP8266连接到WiFI1-6 从互联网获取数据1- 7 发送数据到互联网1-8 总结 第2章 构建和配置自己的MQTT服务器 2-1 消息队列遥测传输 2-1-1 服务质量2-1-2 安全2-1-3 消息保留 和 最后遗嘱2-1-4 基本术语2-1-5 关于主题的通配符2-2 介绍 Mosquitto 代理2-3 ESP8266 和 MQTT2-4 从ESP8266发布数据2-5 在ESP8266中接收 MQTT 消息2-6 保护 Mosquitto2-7 总结 第3章 使用ESP8266构建家用恒温器 3-1 SPIFFS 3-1-1 SPIFFS对象3-1-2目录对象3-1-3 File 对象3-2温度传感器3-3 总结 第4章 从ESP8266控制设备 4-1使用 WiFiManager 库 4-1-1将参数添加到WiFiManager设置页面并将其保存到文件中4-2 ESP8266和红外线通信 4-2-1硬件组件4-2-2 该项目的软件和库4-3 总结 第5章 使用ESP8266构建安全系统 5-1 无源红外传感器 5-1-1 PIR如何工作5-1-2 测试 PIR 模块5-1-3 将 PIR 模块连接到互联网 5-1-3-1 ESP8266 PIR 安全代码5-2 总结 第6章 保护数据安全 6-1启用 mosquitto 加密 6-1-1 安装 openssl 软件包6-1-2生成自己的证书6-2 安全保护ESP8266与MQTT代理之间的连接6-3 离线工作 6-3-1 在SD卡上保存数据6-4摘要 第7章实时通信 7-1 WebSockets 7-1-1协议细节7-2 来自ESP8266的流数据 7-2-1 ADXL345 加速度计7-2-2连接ESP8266 7-2-2-1 ESP8266代码 7-2-2-1-1 后端代码7-2-2-2 公共网页7-3总结 第8章 向智能家居添加移动应用程序 8-1 安装Docker并使用容器 8-1-1 获取开发图像8-1-1 Docker 镜像8-1-2设置本地代理8-1-3 ESP8266 代码规范8-2总结