本部分内容展示了怎样配置您的 Windows 计算机(主机),完成之后,您将可以从 github 仓库中下载代码,查看和编辑代码,并进行编译,然后写入到硬件的闪存中去。这些安装步骤使用了 Espressif 的用于 RainMaker 平台的 AWS 账号和服务,以满足 入门 演练的需求。
要从远程 GitHub 代码仓库下载代码,您需要安装 git ,git 是一个广泛应用的分布式版本控制系统。常常用于源代码管理和文档协作等。要安装 Git 和其依赖包,需要先安装 OpenSSL :
Core2 for AWS IoT Kit 通过一个 Silicon Labs CP210x USB to UART bridge 和主机通讯。板载的 CP2104 是一个 USB-to-UART bridge 用于实现和 ESP32-D0WD 微控制器之间的主机通讯。微控制器通过 UART 0(CP210x 在主机上通过 USB-C 创建的一个虚拟端口) 进行双向通讯。为了挂载虚拟串口并通过该串口进行通讯,您需要下载安装相应的驱动程序。
Visual Studio Code 是一个开源集成式开发环境 (IDE),让您可以查看、编辑和管理代码等。下载适用于您的操作系统的最新版本 Visual Studio Code 。要排查 Visual Studio Code 安装或使用方面的问题,请参阅 相关文档 。
PlatformIO (PIO) 提供了专业的嵌入式开发平台,该平台可以简化嵌入式软件开发过程。Visual Studio Code extension 在图形界面中提供了 PlatformIO 命令行界面 (CLI) 的功能。您可以在此处下载 extension 并阅读有关 PlatformIO 的 更多信息 。
( https://platformio.org/install/ide?install=vscode )。
所有的项目和文件都托管在 GitHub 仓库 中,您还可以在代码仓库(repo)中查看每一个文件的历史版本。要克隆演练中所需要的代码,您会使用 PIO 接口:
https://github.com/m5stack/Core2-for-AWS-IoT-EduKit.git
到图中所示区域,并选择项目保存的路径。
ESP RainMaker 手机应用程序适用于 iOS 和 Android 手机,可提供 Wi-Fi 网络配置、用户创建、用户设备关联和设备控制。这些应用程序可以在以下位置找到:
如果您没有兼容的 Android 或 iOS 设备,则可以使用 RainMaker CLI 和替代指令。
现在可以拿出您的 Core2 for AWS IoT Kit 参考硬件,使用 USB-A to USB-C 线缆连接到主机的 USB 2.0 接口上。此外,包装内的六角扳手可以用于安装其他的附加模组(需单独购买)。现在设备应该在您插上时自动开启了,但如果需要手动开启,请按下电源按键。
至此,设备已经就绪,并且演练所需软件也已经安装完毕。让我们确认您的设备虚拟挂载的端口,之后使用该端口进行读写操作。
COM3
),并点击旁边的图标复制设备端口。所有配置已经完成,您的主机也已经就绪并能够和 Core2 for AWS IoT Kit 参考硬件进行通信,我们继续进行下一章的内容 — 运行 ESP RainMaker 代理 。
AWS IoT Kit now features direct access to
AWS re:Post
, which is a community-driven, questions-and-answers service. Search re:Post using the
AWS IoT Kit
tag to see if your question has been asked and answered. If not, ask a new question using the AWS IoT Kit
tag.