- 物联网 ESP32 教程
- 首页
- 物联网简述
- ESP32 简介
- 在 Arduino IDE 中安装 ESP32 开发板
- 设置 RTOS 以实现双核和多线程操作
- ESP32 与 MPU6050 接口连接
- ESP32 与模拟传感器的接口连接
- ESP32 偏好设置
- ESP32 SPIFFS 存储器(芯片自带的迷你 SD 卡)
- ESP32 与 OLED 显示屏的接口连接
- ESP32 上的 WiFi
- 使用 HTTP 通过 WiFi 传输数据
- 使用 HTTPS 通过 WiFi 传输数据
- 使用 MQTT 通过 WiFi 传输数据
- 通过蓝牙传输数据
- 使用 NTP 客户端获取当前时间
- 执行 ESP32 固件的 (OTA) 更新
- ESP32 的应用
- 开发人员的后续步骤
- 物联网 ESP32 有用资源
- 快速指南
- 有用资源
- 讨论
物联网 ESP32 教程
正如标题所示,本教程将帮助您开始使用 ESP32。ESP32 是一款片上系统 (SoC) 微控制器,在物联网 (IoT) 领域日益突出。本教程首先简要概述物联网,然后介绍 ESP32。我们将讨论 ESP32 为什么日益突出,以及如果您在物联网领域工作,为什么熟悉 ESP32 是有意义的。关于 ESP32 的章节的结构使得您可以了解物联网所有主要领域:传感数据、处理、存储和显示数据以及传输数据。我们还将讨论对物联网设备至关重要的某些固件功能:RTC(实时时钟)和 OTA(空中)更新。最后,我们将讨论 ESP32 的应用,重点关注规模问题(即,如果您要生产数千甚至数十万个设备,您应该如何决定是否使用 ESP32)。最后,我们将探讨本教程中未涵盖的领域,您可以将其作为未来的探索方向。
所有非理论章节都包含代码演练。所有代码草图都上传到 GitHub,并在相应的章节中提供了链接。这将允许您在本地机器上下载/克隆草图。此外,章节中还提供了代码片段以确保连续性和持久性。您不必打开多个选项卡就能理解代码。
读者对象
本教程非常适合从事物联网工作或希望涉足物联网领域,或普遍对物联网充满热情的工程背景的学生/专业人士。具备编程经验的非工程背景人士也可以从本教程中受益。
先决条件
要充分利用本教程,您需要具备一定的编程经验(最好是 C/C++)。使用 Arduino IDE 的微控制器工作经验将很有帮助,但并非强制性要求。
广告