我向您介绍文章部分的翻译:
亚马逊的非原始方法-AWS IoT如何应对IoT挑战AWS IoT Core可能是Amazon核心IoT服务中最重要的服务。 它使您可以简单地将物理设备物理连接到云,可靠地扩展它们,并在IoT设备及其外围软件与上述AWS IoT云服务之间提供完全连接。
为了开始使用AWS IoT,让我们安排一个包含微控制器以及以下传感器HDC1080的测试设备的测试连接-(温度,湿度),BME280-(压力),MH-Z19-(CO2),CCS811-(eCO2,tVOC)适用于试用数据传输的AWS IoT Core。

在我们的情况下,设备的安全连接很重要。 确保安全数据传输的最流行方法之一是通过TLS 1.2进行端到端加密。 协议。 仅少数基于微控制器的解决方案可以符合TLS 1.2。 由于缺乏资源。 这次我们使用ESP32,因为微控制器是最实惠的解决方案之一。
首先,我们需要创建一个AWS用户,并且我们的ESP32微控制器必须连接到Internet。
登录后,通过
aws.amazon.com/iot打开AWS IoT控制台。 在欢迎页面上,选择“开始使用”。
如果这是您第一次使用IoT AWS控制台,则将看到“欢迎使用IoT AWS控制台”页面。 在左侧导航窗格中,选择“管理”以展开选项,然后选择“事物”。
在显示“您还没有任何东西”的页面上,选择“注册项目”。 (如果已经创建了一个东西,请选择“创建”)。

对象是状态或数据存储在AWS云中的设备。 保存的状态或数据称为设备的影子。 设备影子服务支持连接到AWS IoT的每个设备的影子。
输入项目的名称,然后单击“下一步”。

之后,我们必须创建用于安全连接的证书。

然后,我们需要下载证书,单击“完成”并获得授权。


然后,我们必须转到“安全”并选择“政治”。

在“创建策略”页上的“名称”框中,输入策略的名称。
在“操作”字段中,输入“ iot”:*。 在资源ARN字段中,输入*。
选择“允许”复选框。 这使您的Raspberry Pi可以发布到AWS IoT。
物联网:*-使用此证书的订阅和发布策略
*-所有客户都可以使用此证书发布/订阅该项目


在左侧导航窗格中的“安全性”下,选择“证书”。
在您创建的证书的字段中,选择...以打开下拉菜单,然后选择“附加策略”。


在您创建的证书的字段中,选择...以打开下拉菜单,然后选择“附加项目”。

最后一步是激活证书:
在您创建的证书的字段中,选择...以打开下拉菜单,然后选择“激活”。

我们假设ESP32微控制器已经配置为可与IoT AWS一起使用。 他知道Rest API Endpoint Broker API,端口和协议,以及所有必要的证书。
现在我们需要检查在ESP32和AWS IoT云之间传输数据的功能。 转到“管理”,选择我们的东西test-ESP32,在左侧菜单中转到“交互”,然后在“更新到此东西是一个阴影”行下复制主题的地址。

之后,订阅选定的主题并等待数据。


几秒钟后,我们将看到MQTT代理成功接收到的数据。

最后,我们可以使用AWS IoT和我们自己的解决方案和架构来收集,分析和可视化数据。