目录

第一章  ESP8266入门

上手 ESP 8266 芯片

安装Arduino IDE 

下载 Arduino IDE 软件

配置 Arduino IDE

安装 ESP8266 SDK

如何安装库

来自 Arduino repository 的库

非 Arduino repository 的库

是时候编写你的第一个程序了

查看结果

连接 ESP8266到WiFi

从互联网中获取数据

发送数据到互联网

总结

第二章  搭建和配置你自己的 MQTT 服务器

消息队列遥测传输(MQTT)

服务的质量

安全性

信息留存和遗言

基本术语

Wildcards on topics

Mosquitto broker介绍

ESP8266和 MQTT

来自ESP8266 的发布数据

在 ESP8266 上接收 MQTT 消息

加密Mosquitto 

总结

第三章 用 ESP8266 制造一个家庭恒温器

SPIFFS

SPIFFS对象

Directory对象

File对象

温度传感器

总结

第四章 通过 ESP8266 控制应用

使用 WiFiManager 库

向 WiFiManager 启动页中添加参数并保存到文件中

ESP8266和 红外通信

硬件组件

用于此项目的软件和库

总结

第五章 使用 ESP8266 构建一个安全系统

红外线感应器

PIR如何工作

测试PIR 模块

连接PIR 模块到互联网

ESP8266 PIR安全代码

总结

第六章 保护你的数据

在 mosquito 上使用加密

安装 openssl 包

生成你自己的证书

保护 ESP8266 和MQTT broker 之间的连接

离线工作

保存数据到 SD 卡上

总结

第七章 实时通讯

Websockets

协议细节

来自 ESP8266 的数据流

ADXL345加速度传感器

连接到ESP8266

ESP8266代码

后端代码

公共 Web 页面

总结

第八章 添加一个手机应用到你的智能家居

安装 Docker 和使用容器

获得开发环境镜像

Docker镜像

配置本地代理

ESP8266代码规范

总结

你可能感兴趣的:(目录)