当前位置:网站首页>乐鑫推出 ESP32-C3 的 AWS IoT 参考示例
乐鑫推出 ESP32-C3 的 AWS IoT 参考示例
2022-06-10 08:40:00 【乐鑫科技 Espressif】
自 2021 年 8 月乐鑫在 esp-aws-iot 仓库发布了针对 ESP32 的 AWS IoT LTS 库测试版以来,许多乐鑫用户和独立开发者都在使用我们移植的库,并基于示例进行应用开发。现在,我们在 GitHub 推出了 esp-aws-iot 稳定版,以及乐鑫与 AWS 团队合作开发的 ESP32-C3 参考示例。用户将二者结合,能够便捷地开发可连接到 AWS IoT Core 的应用,赋能产品级应用的构建。

esp-aws-iot 稳定版和参考示例
本次发布重点包含:
1. 更接近生产的示例
虽然单独的示例可明确说明如何使用特定 LTS 库,但仅根据单独示例难以开发出生产级别的应用。为解决这一问题,我们针对 ESP32-C3 发布了参考示例,以提供更好的出发点。这个参考示例是从零开始构建一个可靠的应用程序,能处理 MQTT 级别的断连或 Wi-Fi 断连等真实情况,并恢复通信。
该示例内嵌乐鑫的统一配网 (Unified Provisioning) 机制,使用乐鑫的手机 APP(开源版本,安卓用户和 iOS 用户可分别在 Google Play Store 和 Apple App Store 中找到)即可为设备提供 Wi-Fi 凭据,并可轻松拓展用于发送额外信息。
2. 最佳安全实操
本次参考示例的重要亮点之一,是在设计时考虑到了最佳安全实操,提供了全面指南来介绍如何在生产案例中遵循这些操作。参考示例使用了 ESP32-C3 的数字签名外设,该外设提供硬件信任根,保证证书的存储安全,用硬件安全保护设备身份标识。
此外,指南还介绍了确保生产安全的步骤,例如如何使能安全互联设备普遍具有的 flash 加密和安全启动特性。
3. AWS 库和特性的结合
多数真实场景使用的并非一个库,而是多个 AWS LTS 库。为方便这类使用场景,本次的参考示例纳入了 coreMQTT、coreJSON、AWS OTA 等多种库。
4. 作为独立 IDF 组件的库
重构 esp-aws-iot SDK 后,每个 AWS LTS 库都可作为单独的 ESP-IDF 组件,轻松添加至任意示例中。每个库都有自己的端口层及配置,方便应用管理。
快速入门
ESP-IDF v4.3 和 v4.4 的发布分支现已支持 esp-aws-iot 运行。您可点此查看安装和设置 ESP-IDF 的步骤。您可在此找到 esp-aws-iot 的稳定版,在此阅读 ESP32-C3 参考示例的入门指南。
我们希望 esp-aws-iot 稳定版和参考示例能够简化并加快连接 AWS IoT Core 应用的开发进程。如果您遇到任何问题,可在相应仓库提问。其他芯片的参考示例也将于近期发布,敬请关注。
边栏推荐
- Web page test of software test
- What are the test case design methods?
- R语言使用pdf函数将可视化图像结果保存到pdf文件中、使用pdf函数打开图像设备、使用dev.off函数关闭图像设备
- Simple operation and debugging of GPIO in Qualcomm platform
- pinctrl子系统和gpio子系统
- 微信小程序组件observers【监听器】中使用this报错undefined
- How to make internal interfaces visible to MOQ- How to do internal interfaces visible for Moq?
- R语言epiDisplay包的tab1函数计算向量数据的频率并可视化(一维频率表、频数的百分比、累积的百分比、使用条形图可视化频数分布)、使用cex.lab参数自定义频数条形条形图轴标签文本字体的大小
- SqlServer还原失败(数据库正在使用,无法获得对数据库的独占访问权)
- 泰國曼穀大城府被福布斯評為“後疫情時代最值得一去的城市”
猜你喜欢

Ayutthaya, Bangkok, Thailand, was rated as "the most worthwhile city to visit in the post epidemic era" by Forbes

What happens when your Huaqiangbei earphone falls into the water? How to restore sound quality?

伦敦旅游必去博物馆推荐:伦敦自然历史博物馆

泰国曼谷大城府被福布斯评为“后疫情时代最值得一去的城市”

如丝般添加缓存来优化服务
![[lingo] operator](/img/c1/b0f7c4285b882278874f9bc6abed95.png)
[lingo] operator

第2章 数据的表示和运算

MFC窗口增加状态栏的方法

想转行,为什么首选软件测试?

Grafana server init failed: could not find config defaults, make sure HomePath command
随机推荐
What objects are suitable for automated testing?
How to make internal interfaces visible to MOQ- How to do internal interfaces visible for Moq?
Guys, help me! Reinstall mysql, and the current root password appears when the password is set
Mmsegment Series III (basic network architecture and pre training model)
R语言使用epiDisplay包的cs函数计算相对危险度(Relative Risk,RR)的值及其置信区间、基于pyramid函数生成暴露因子的分组数据、xlab参数自定义设置可视化图像的X轴标签
盘点新加坡旅游宣传片中不可错过的景点
[lingo] linear programming
Task06:秋招秘籍 C
The C # inter thread operation is invalid. Remove this check
The R language uses the PDF function to save the visual image results to the PDF file, uses the PDF function to open the image device, and uses the dev.off function to close the image device
Program coding in programming
Note taking software: goodnotes 5 Chinese version
数据库视图、索引、存储过程、触发器简单创建
业务系统该如何防病毒
UART中的硬件流控RTS与CTS
MMSegmention系列之五(自定义模型)
SqlServer还原失败(数据库正在使用,无法获得对数据库的独占访问权)
World Ocean Day | visit the New Jersey Marine Life Aquarium and record interesting new york trips
Mmsegment SERIES V (custom model)
SqlServer不同数据库名的还原