0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

启明云端WT32C3系列模组/开发板连接AWS亚马逊云方法

启明云端 2024-05-12 08:04 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

ESP32-C3因为其性价比高,价格便宜性能又好一直是量产的首选芯片,随着量产项目扩大,对接云服务器的情况也增加了,接下来小启给大家分享下启明云端ESP32-C3模组——WT32C3系列模组/开发板连接AWS亚马逊云方法。


21fbe180-0ff3-11ef-9118-92fbcf53809c.png


WT32C3系列模组是启明云端开发的Wi-Fi&BLE模组,配置了4MB外部SPI flash。WT32C3-S1采用PCB板载天线,WT32C3-S2采用连接器连接外部天线。该模组搭载ESP32-C3作为核心处理器,支持Wi-Fi 802.11b/g/n协议和BLE 5.0协议。内置RISC-V32位单核处理器,主频最高支持160MHz。外设方面支持GPIO,SPI,UARTI2C,I2S,红外收发器LEDPWM控制器USBJTAG接口,通用DMA控制器,TWAITM控制器(兼容ISO11898-1),温度传感器,SAR模/数转换器

软硬件的准备①软件环境:ESP_IDF 5.1。
②硬件设备:WT32C3系列模组/开发板。一、aws配置及测试

1、打开aws云https://aws.amazon.com,登陆aws账号。22062028-0ff3-11ef-9118-92fbcf53809c.png
2、选择”IoT Core“。
221bfb96-0ff3-11ef-9118-92fbcf53809c.png3、将设备连接到AWS,选择”连接一台设备“。
221fc3e8-0ff3-11ef-9118-92fbcf53809c.png4、进入设备设置阶段,将下方的链接保存起来,后续在代码中需要使用到,点击“下一步“。

222a691a-0ff3-11ef-9118-92fbcf53809c.png5、选择"创建新事物",输入设备名称,点击"下一步"。222fe322-0ff3-11ef-9118-92fbcf53809c.png6、选择软件开发包的平台和sdk,这个开发包可以协助获取证书,并可以进行与aws云的通讯测试。这里的工具包平台选择自己习惯的即可,sdk建议选择Python
223e04ac-0ff3-11ef-9118-92fbcf53809c.png7、下载连接工具包,里面包括了一些服务器证书和测试脚本。22421b46-0ff3-11ef-9118-92fbcf53809c.png22421b46-0ff3-11ef-9118-92fbcf53809c.png8、解压下载好的连接工具包,使用先前选择的开发包平台所对应的终端,通过图片上提示的命令来测 试。 注意:此界面建议先不关闭,后续使用代码测试通讯时可以通过此页面观察效果。224ee772-0ff3-11ef-9118-92fbcf53809c.png225a8e9c-0ff3-11ef-9118-92fbcf53809c.png225f06c0-0ff3-11ef-9118-92fbcf53809c.png22629b32-0ff3-11ef-9118-92fbcf53809c.png
二、WT32C3系列模组配置

本次教程使用esp-idf/example/protocol/mqtt/ssl_mutual_auth示例来测试aws。
1.进入工程,需要替换main目录下的三个证书,用来替换的证书存放在此前下载的连接工具包中。

替换的对应关系如下:
◆client.crt客户端证书,采用(设备名).cert.pem替换。◆client.key客户端秘钥,采用(设备名).private.key替换。
◆mosquitto.org.crt服务端秘钥,采用root-CA.crt替换。

226b90f2-0ff3-11ef-9118-92fbcf53809c.png22707ce8-0ff3-11ef-9118-92fbcf53809c.png2、替换工程访问的mqtt服务器链接并增加client_id配置项,链接替换为设备设置阶段时保存的链接,client_id为此前start.h脚本所使用的client_id。注意链接需要加入mqtt://前缀。22757856-0ff3-11ef-9118-92fbcf53809c.png
3、替换工程订阅的mqtt主题,替换为网页测试时的主题sdk/test/python。并创建一个任务,该任务的功能为建立mqtt连接后每隔两秒发布一条信息。227bb342-0ff3-11ef-9118-92fbcf53809c.png2285d444-0ff3-11ef-9118-92fbcf53809c.png
4、激活IDF环境,配置芯片为ESP32C3,并通过menuconfig修改工程的WiFi配置信息。

228a5708-0ff3-11ef-9118-92fbcf53809c.png5、编译工程,并烧录到ESP设备中。通过运行日志可以看到,连接服务器订阅了相关主题发布了“hello QM”的消息。同时观察此前网页测试时的网页,可以看到“hello QM”的消息。228e2892-0ff3-11ef-9118-92fbcf53809c.png228e2892-0ff3-11ef-9118-92fbcf53809c.png229b35be-0ff3-11ef-9118-92fbcf53809c.png
以上就是启明云端WT32C3系列模组/开发板连接AWS亚马逊云方法的全部内容,有什么疑问,可以后台私信小启。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    463

    文章

    54389

    浏览量

    469047
  • 开发板
    +关注

    关注

    26

    文章

    6409

    浏览量

    120585
  • 云服务器
    +关注

    关注

    0

    文章

    840

    浏览量

    14743
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【ESP32-C6系列WT9932C6开发板上手指南

    指南本小节将简要介绍WT9932C6开发板。1WT9932C6的实物图2详细管脚描述下表列出了开发板管脚描述,如图WT9932C6所示:名称
    的头像 发表于 02-27 18:02 454次阅读
    【ESP32-<b class='flag-5'>C</b>6<b class='flag-5'>系列</b>】<b class='flag-5'>WT9932C</b>6<b class='flag-5'>开发板</b>上手指南

    【ESP32-C61】WT9932C61-TINY开发板上手指南

    1开发板介绍WT9932C61‑TINY是一款专为轻量化物联网开发设计的迷你开发板,核心基于乐鑫ESP32‑C61芯片,搭载
    的头像 发表于 02-27 18:02 613次阅读
    【ESP32-<b class='flag-5'>C</b>61】<b class='flag-5'>WT9932C</b>61-TINY<b class='flag-5'>开发板</b>上手指南

    【ESP32-C3WT9932C3-TINY开发板上手指南

    简介1开发板介绍WT9932C3-TINY是一款专为轻量化物联网开发设计的迷你开发板,核心基于乐鑫ESP32-C3芯片,搭载
    的头像 发表于 02-26 18:05 258次阅读
    【ESP32-<b class='flag-5'>C3</b>】<b class='flag-5'>WT9932C3</b>-TINY<b class='flag-5'>开发板</b>上手指南

    【ESP32-C5系列WT9932C5-TINY开发板上手指南

    简介1开发板介绍WT9932C5-TINY是一款专为轻量化物联网开发设计的迷你开发板,核心基于乐鑫ESP32-C5芯片,搭载
    的头像 发表于 02-26 18:05 520次阅读
    【ESP32-<b class='flag-5'>C</b>5<b class='flag-5'>系列</b>】<b class='flag-5'>WT9932C</b>5-TINY<b class='flag-5'>开发板</b>上手指南

    【ESP32-C2系列WT99C262-SG开发板上手指南

    本指南将帮助你快速上手WT99C262-SG系列开发板,并提供该开发板的详细信息。WT99C262-SG
    的头像 发表于 02-25 18:25 446次阅读
    【ESP32-<b class='flag-5'>C</b>2<b class='flag-5'>系列</b>】<b class='flag-5'>WT99C</b>262-SG<b class='flag-5'>开发板</b>上手指南

    【ESP32-C2系列WT99C202-AI-S2开发板上手指南

    1开发板介绍WT99C202-AI-S2开发板是深圳市启明云端有限公司推出的一款基于WT01C2
    的头像 发表于 02-25 18:25 345次阅读
    【ESP32-<b class='flag-5'>C</b>2<b class='flag-5'>系列</b>】<b class='flag-5'>WT99C</b>202-AI-S2<b class='flag-5'>开发板</b>上手指南

    【ESP32-C2系列WT9932C2-TINY开发板上手指南

    开发板简介1开发板介绍WT9932C2-TINY是一款专为轻量化物联网开发设计的迷你开发板,核心基于乐鑫ESP32-
    的头像 发表于 02-25 18:25 326次阅读
    【ESP32-<b class='flag-5'>C</b>2<b class='flag-5'>系列</b>】<b class='flag-5'>WT9932C</b>2-TINY<b class='flag-5'>开发板</b>上手指南

    【ESP32-C3WT9932C3-TINY开发板规格书

    开发板简介1开发板介绍WT9932C3-TINY是一款专为轻量化物联网开发设计的迷你开发板,核心基于乐鑫ESP32-
    的头像 发表于 02-11 18:04 843次阅读
    【ESP32-<b class='flag-5'>C3</b>】<b class='flag-5'>WT9932C3</b>-TINY<b class='flag-5'>开发板</b>规格书

    【ESP32-C61】WT9932C61-TINY开发板规格书

    开发板介绍WT9932C61‑TINY是一款专为轻量化物联网开发设计的迷你开发板,核心基于乐鑫ESP32‑C61芯片,搭载
    的头像 发表于 02-11 18:04 601次阅读
    【ESP32-<b class='flag-5'>C</b>61】<b class='flag-5'>WT9932C</b>61-TINY<b class='flag-5'>开发板</b>规格书

    【ESP32-C5系列WT9932C5-TINY开发板规格书

    1开发板介绍WT9932C5-TINY是一款专为轻量化物联网开发设计的迷你开发板,核心基于乐鑫ESP32-C5芯片,搭载
    的头像 发表于 02-09 18:20 669次阅读
    【ESP32-<b class='flag-5'>C</b>5<b class='flag-5'>系列</b>】<b class='flag-5'>WT9932C</b>5-TINY<b class='flag-5'>开发板</b>规格书

    ESP32-C3迷你开发板,支持Wi-Fi+BLE双模,即插即用设计!

    23mm超紧凑尺寸提供了完整的开发能力,助你快速实现产品原型与落地!1强劲核心,高效处理WT9932C3-TINY开发板基于启明云端
    的头像 发表于 01-27 18:18 546次阅读
    ESP32-<b class='flag-5'>C3</b>迷你<b class='flag-5'>开发板</b>,支持Wi-Fi+BLE双模,即插即用设计!

    ESP32-C2迷你开发板上手指南!5分钟搞定烧录+驱动SPI屏!启明云端乐鑫代理

    本文将演示WT9932C2-TINY烧录及驱动SPI屏幕的完整流程!让你到手的WT9932C2-TINY开发板快速跑起来!硬件连接准备清单:1×WT
    的头像 发表于 01-26 18:15 302次阅读
    ESP32-<b class='flag-5'>C</b>2迷你<b class='flag-5'>开发板</b>上手指南!5分钟搞定烧录+驱动SPI屏!<b class='flag-5'>启明</b><b class='flag-5'>云端</b>乐鑫代理

    一文带你上手ESP32-C61迷你开发板,SPI屏幕轻松驱动!启明云端乐鑫代理

    本文我们从硬件连接到烧录,全方位教大家快速上手WT9932C61-TINY开发板。硬件连接硬件准备1×WT9932C61-TINY
    的头像 发表于 01-22 18:05 564次阅读
    一文带你上手ESP32-<b class='flag-5'>C</b>61迷你<b class='flag-5'>开发板</b>,SPI屏幕轻松驱动!<b class='flag-5'>启明</b><b class='flag-5'>云端</b>乐鑫代理

    乐鑫科技ESP32-C 系列赋能!启明云端超迷你开发板正式开售!启明云端乐鑫代理

    启明云端正式推出WT9932CX-TINY系列超迷你物联网开发板!该系列
    的头像 发表于 01-05 18:04 1357次阅读
    乐鑫科技ESP32-<b class='flag-5'>C</b> <b class='flag-5'>系列</b>赋能!<b class='flag-5'>启明</b><b class='flag-5'>云端</b>超迷你<b class='flag-5'>开发板</b>正式开售!<b class='flag-5'>启明</b><b class='flag-5'>云端</b>乐鑫代理

    ESP32-P4 口袋开发板 启明云端 WT9932P4-TINY开发板

    在万物互联的智能时代,您是否还在为寻找一款性能强大、接口丰富、应用灵活的嵌入式开发板而烦恼?启明云端全新推出的WT9932P4-TINY开发板
    的头像 发表于 09-11 18:06 1897次阅读
    ESP32-P4 口袋<b class='flag-5'>开发板</b> <b class='flag-5'>启明</b><b class='flag-5'>云端</b> <b class='flag-5'>WT</b>9932P4-TINY<b class='flag-5'>开发板</b>