下载 FreeRTOS
 

出色的 RTOS & 嵌入式软件

最新资讯
简化任何设备的身份验证云连接。
利用 CoAP 设计节能型云连接 IoT 解决方案。
11.0.0 版 FreeRTOS 内核简介:
FreeRTOS 路线图和代码贡献流程。
使用 FreeRTOS 实现 OPC-UA over TSN。

ESP32-C3

由 Espressif 提供

ESP32-C3 配置为与 AWS Quick Connect 演示配套使用。此演示使用 AWS 服务进行 AWS 帐户创建和 AWS IoT 配置,以便将您的设备连接到 AWS IoT。连接后,将从设备发送包含从传感器收集的数据的消息,从而允许您模拟 AWS IoT 应用程序。

要开始 Quick Connect 演示,请执行以下操作:

步骤 1 : 使用 USB 2.0 连接线 (Micro B) 将 ESP32-C3 连接到计算机。

步骤 2 : 下载用于设置 ESP32-C3 板的计算机的 Quick Connect 安装包。
下载 Windows 支持的 QuickConnect_Espressif-ESP32C3_windows.x64.zip
下载 Mac 支持的 QuickConnect_Espressif-ESP32C3_macos.x64.tar.gz
下载 Linux 支持的 QuickConnect_Espressif-ESP32C3_linux.x64.tar.gz

步骤 3 : 如您为 Windows 用户,请下载并安装 USB 转 UART 虚拟通信端口驱动程序,该驱动程序可在此处找到。
对于 Linux 用户,当前登录的用户应具有通过 USB 对串行端口进行读写访问的权限。对于大多数 Linux 发行版,可通过以下命令将用户添加到 dialout 组来实现:

sudo usermod -a -G dialout $USER
请确保重新登录以启用对串行端口的读写权限。

步骤 4:解压缩快速连接存档,然后运行 START_QUICK_CONNECT 文件。
注意:在尝试运行应用程序时,您可能会收到警告。如果出现警告,请参阅下面的故障排除部分。

步骤 5:遵循 & 完成命令行界面中的所有提示。 注意:此主板仅支持 2.4 GHz 无线网络连接。

步骤 6 : Start_Quick_Connect 完成后,在同一个目录中创建一份名为 CLICK-ME.html 的文件。双击 CLICK-ME.html 以打开自定义 URL ,可以在其中查看 ESP32-C3 板上传感器的数据。


要开始 Quick Connect 演示,请执行以下操作:

第 1 步 设置集成开发环境 (IDE)——如果已经设置,请跳过此步骤: 按照 ESP32C3 入门指南进行操作,包括第 4 步(注意:确保下载了 4.4 或更高版本)。

第 2 步 加载快速连接项目: 在上一步设置的命令行界面(CLI)中,下载 AWS Quick Connect 演示的源代码,并按照 README 文件中“如何使用”部分的说明克隆版本存储库。
保持此 CLI 打开以备后续步骤使用。

第 3 步 编辑项目: 在您选择的文本或代码编辑器中,打开位于 aws-quickconnect 文件夹中的 main/main.c
在该文件中,导航到函数 prvQuickConnectSendingTask
pcSendBuffer 中包含我们发送到可视化工具的 JSON 文件。要添加新的图形组件,请向格式为 '[ { "label": <title>, "display_type" : "line_graph", "values": [ { "unit" : <unit>, "value" : <val>, "label" : "" } ] } ]' 的 JSON 中添加新字段。
要查看示例,请将 CUSTOM_GRAPH_ENABLED 设置为 1。

第 4 步 构建项目:

从与之前相同的 CLI 中,运行 cd aws-quickconnect && idf.py set-target esp32c3
然后运行 idf.py -p <PORT> build,其中 <PORT> 来自 本指南

第 5 步 刷写开发板: 如果 START_QUICK_CONNECT 可执行文件仍处于打开状态,请将其关闭。这很重要,因为串口被占用时将无法将编译好的二进制文件刷写到设备上。
从与之前相同的 CLI 中,运行 idf.py -p <PORT> build
成功刷写后,您应该在可视化工具页面上看到出现第二个图形。

规格

ESP32-C3-DevKitC-02 是基于 ESP32-C3-WROOM-02 的入门级开发板,其中 ESP32-C3-WROOM-02 是带有 4 MB SPI 闪存的通用模块。这款主板集成了完整的 Wi-Fi 和蓝牙 LE 功能。ESP32-C3 专为实现简单、安全的连接应用而设计,是一款基于 RISC-V 的单核 32 位 MCU,具有 400 KB 的 SRAM,能够以 160MHz 的频率运行。它集成有 2.4 GHz Wi-Fi 和蓝牙 5 (LE) ,并提供远程支持。具有 22 个可编程 GPIO,并支持 ADC、SPI、UART、I2C、I2S、RMT、TWAI 和 PWM。


硬件架构

RISC-V

网络连接

仅支持 Bluetooth LE (BLE)、Sub-GHz、Wi-Fi 2.4 GHz

安装/形状系数

嵌入式

操作系统

FreeRTOS

安全性

安全启动、闪存加密、数字签名和 HMAC 外设

电源

USB 供电

点此了解更多

I/O 接口

可编程 GPIOs、SPI、UART、USB、I2C、I2S、PWM、JTAG、GDMA、TWAI、ADC

环境

可扩展 (E)

编程语言

C/C++

存储

闪存/SRAM

故障排除:

若运行应用程序时出现权限问题,可执行以下操作:

Windows: 双击 “Quick Connect” 可执行文件后,根据您的安全设置,可能会看到一个弹出窗口,上面显示 "Windows protected your PC" (Windows 保护您的 PC)。请点击 "More info" (更多信息)链接,查看 "Run anyway" (仍然运行)按钮。然后单击 "Run anyway" (仍然运行)按钮。

Mac: 双击 “Quick Connect” 可执行文件后,根据您的安全设置,可能会看到一个弹出窗口,上面显示 "Start_Quick_Connect cannot be opened because it is from an unidentified developer" (无法打开 Start_Quick_Connect,因为它来自身份不明的开发商)。右键单击 Finder 应用程序中的 Start_Quick_Connect 文件,然后选择 "Open" (打开)选项。然后在弹出窗口中点击 "Open" (打开)按钮。

Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.