ESP32 for IoT Tutorial

物联网 ESP32 教程

正如标题所示,本教程将帮助您开始使用 ESP32。ESP32 是一款片上系统 (SoC) 微控制器,在物联网 (IoT) 领域日益突出。本教程首先简要概述物联网,然后介绍 ESP32。我们将讨论 ESP32 为什么日益突出,以及如果您在物联网领域工作,为什么熟悉 ESP32 是有意义的。关于 ESP32 的章节的结构使得您可以了解物联网所有主要领域:传感数据、处理、存储和显示数据以及传输数据。我们还将讨论对物联网设备至关重要的某些固件功能:RTC(实时时钟)和 OTA(空中)更新。最后,我们将讨论 ESP32 的应用,重点关注规模问题(即,如果您要生产数千甚至数十万个设备,您应该如何决定是否使用 ESP32)。最后,我们将探讨本教程中未涵盖的领域,您可以将其作为未来的探索方向。

所有非理论章节都包含代码演练。所有代码草图都上传到 GitHub,并在相应的章节中提供了链接。这将允许您在本地机器上下载/克隆草图。此外,章节中还提供了代码片段以确保连续性和持久性。您不必打开多个选项卡就能理解代码。

读者对象

本教程非常适合从事物联网工作或希望涉足物联网领域,或普遍对物联网充满热情的工程背景的学生/专业人士。具备编程经验的非工程背景人士也可以从本教程中受益。

先决条件

要充分利用本教程,您需要具备一定的编程经验(最好是 C/C++)。使用 Arduino IDE 的微控制器工作经验将很有帮助,但并非强制性要求。

广告