当前位置:网站首页>Espressif esp-aws-iot 入门
Espressif esp-aws-iot 入门
2022-07-22 18:05:00 【嵌入式工程狮】
Espressif 针对 AWS IoT 的应用有专门的仓库 esp-aws-iot,可以很方便的在 ESP 芯片上开发 AWS IoT 的应用。这次就以 tls_mutual_auth 示例来演示下如何在 ESP32-C3 上开发 AWS IoT 应用。
AWS IoT端操作
AWS IoT 端主要是创建 Things,并下载对应的证书文件即可。
登陆 AWS,在 Services 中输入 IoT Core,进入控制台。

在 IoT Core 控制台左边的
All devices选项中选择Things选项,之后点击Create things创建 things。
选择 things 的数量,这里选择
Create single thing
指定
thing的属性。这里仅仅简单的输入Thing name即可进入下一步。
自动产生与创建的
thing相配套的证书。这些证书在后面会被编译进bin文件中。
创建
policy。证书是用来验证设备的合法性,而policy则侧重于权限控制。
设置
policy。除了指定policy name之外,还需要指定Policy action和Policy resource这两个属性。Policy action是一个选项框,里面有对这个thing的权限控制。比如iot: Connect可以设置这个thing只能连接到 AWS IoT,不能做任何的订阅和发布操作。其余的权限控制可以参考对应的说明。这里选择*开打开所有的权限设置。

选择刚创建好的
policy。
下载证书。这一步非常重要,因为要将
thing对应的设备证书,公钥,私钥和 CA 证书一起下载下来。
获取
Endpoint。在 IoT Core 控制台左边的Settings页面中获取到Endpoint。后面要在menuconfig中设置。
ESP32-C3 端操作
拷贝证书至
tls_mutual_auth/main/certs目录下,这里仅仅需要拷贝设备证书,私钥和 CA 证书文件即可。不过名字要修改一下:AmazonRootCA1.pem修改为root_cert_auth.pem*-private.pem.key修改为client.key*-certificate.pem.crt修改为client.crt
设置
menuconfig中的MQTT_BROKER_ENDPOINT修改为实际的Endpoint。配置 WIFI 的
SSID和PASSWORD等信息即可。
边栏推荐
- 【北交】图像处理:基本概念、图像增强、形态学处理、图像分割
- Super resolution segmentation of retinal layer based on Gan in optical coherence tomography
- Game between linear classifiers of linear model
- 合工大苍穹战队视觉组培训Day1——机器学习,学会使用YOLO模型
- EOJ Monthly 2021.2 Sponsored by TuSimple A. 昔我往矣(最近公共祖先)
- Transformer中Relative Position Bias以及DropPath细节梳理
- Pytorch模型转Tensorflow模型的那些事
- 线性模型之线性分类器之间的博弈
- 【经典神经网络】ResNet实现
- 134. 加油站
猜你喜欢

62. 不同路径

Receptive field calculation in convolutional neural network

微课堂v2 2.1.8以后分销设置就保存不了解决办法 微擎

数字孪生示范项目——从单摆谈起(3)实体模型探索
![[classical convolution network] RESNET theory explanation](/img/92/e1819cd51d38cbabed306b5c34ea63.png)
[classical convolution network] RESNET theory explanation

*Understand the basic functions in *cv2 (plus code practice)

51nod 1677 treecnt(树形 dp,逆元,贡献)

*编码理解*cv2中应该了解的那些基本函数(加代码练习)

Jetpack chapter - Overview

决策树——ID3、C4.5、CART
随机推荐
70. Climb stairs
逆序对模板
webMethods入门简介
深度学习系列——AlxeNet实现MNIST手写数字体识别
3步就能制作漫画头像的机器人,想拥有一个吗?
509. Fibonacci number
智能机器人与智能系统(大连理工大学庄严教授)——5.仿生机器人
SVM To Face Recognize
一种基于超像素和生成对抗网络的视网膜血管分割方法
了解arXiv,及arXiv的注册详细操作。
【经典神经网络】ResNet实现
45. 跳跃游戏 II
Jetpack chapter - Overview
*精度优化*优化策略1:网络+SAM优化器
Jetpack -- mediatorlivedata source code analysis of livedata extension
746. 使用最小花费爬楼梯
*论文篇*lightweightnetwork轻量级网络论文速览,持续更新中。。。
Optimisation de précision * stratégie d'optimisation 1: Réseau + optimiseur Sam
一些特征融合技巧
图像特征-sift(scale invariant feature transform)