ESP8266 家庭自动化项目中文版目录

第1章 ESP8266入门

  • 1-1从ESP8266芯片开始
  • 1-2 安装 Arduino IDE
    • 1-2-1 下载Arduino Software IDE
    • 1-2-2 配置 Arduino IDE
    • 1-2-3 安装ESP8266 SDK
  • 1-3 如何安装库
    • 1-3-1 来自Arduino存储库的库
    • 1-3-2 库不在存储库中
  • 1-4 是时候开始你的第一个项目了
    • 1-4-1 查看结果
  • 1-5 将ESP8266连接到WiFI
  • 1-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 和 MQTT
  • 2-4 从ESP8266发布数据
  • 2-5 在ESP8266中接收 MQTT 消息
  • 2-6 保护 Mosquitto
  • 2-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总结

你可能感兴趣的:(ESP8266家庭自动化项目,ESP8266,家庭自动化项目)