ESP32-C3
由 Espressif 提供
ESP32-C3 配置为与 AWS Quick Connect 演示配套使用。此演示使用 AWS 服务进行 AWS 帐户创建和 AWS IoT 配置,以便将您的设备连接到 AWS IoT。连接后,将从设备发送包含从传感器收集的数据的消息,从而允许您模拟 AWS IoT 应用程序。
要开始 Quick Connect 演示,请执行以下操作:
要开始 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.