使用控制台快速 Connect 工作流程的第一步 - FreeRTOS

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用控制台快速 Connect 工作流程的第一步

注意

FreeRTOS 控制台目前不可在以下主板上使用 FreeRTOS 配置:

  • Cypress CYW943907AEVAL1F 开发工具包

  • Cypress CYW954907AEVAL1F 开发工具包

要开始使用 FreeRTOSAWS IoT,必须拥有AWS账户和 IAM 用户有权访问AWS IoT和 FreeRTOS 云服务。然后,您可以在 FreeRTOS 控制台中使用快速 Connect 工作流程来下载 FreeRTOS,为您的主板配置 FreeRTOS 演示,并将您的主板注册到AWS IoT,以便它可以与AWS云。以下各节将引导您了解这些要求。

设置您的AWS账户和权限

要创建 AWS 账户,请参阅创建和激活 AWS 账户

将 IAM 用户添加到您的AWS帐户,请参阅IAM 用户指南. 向 IAM 用户账户授予访问权限AWS IoT和 FreeRTOS,请将以下 IAM 策略附加到您的 IAM 用户账户:

  • AmazonFreeRTOSFullAccess

  • AWSIoTFullAccess

将 AmazonFreeRTOSFullAccess 策略附加到您的 IAM 用户

  1. 浏览到IAM 控制台,然后从导航窗格中,选择和。用户.

  2. 在搜索文本框中输入您的用户名,然后从列表中选择该名称。

  3. 选择 Add permissions (添加权限)

  4. 选择直接附加现有策略

  5. 在搜索框中,输入AmazonFreeRTOSFullAccess,从列表中选择它,然后选择后续:审核

  6. 选择 Add permissions (添加权限)

将 AWSIoTFullAccess 策略附加到您的 IAM 用户

  1. 浏览到IAM 控制台,然后从导航窗格中,选择和。用户.

  2. 在搜索文本框中输入您的用户名,然后从列表中选择该名称。

  3. 选择 Add permissions (添加权限)

  4. 选择直接附加现有策略

  5. 在搜索框中,输入AWSIoTFullAccess,从列表中选择它,然后选择后续:审核

  6. 选择 Add permissions (添加权限)

有关 IAM 和用户账户的更多信息,请参阅IAM 用户指南.

有关策略的更多信息,请参阅IAM 权限和策略.

下载并配置 FreeRTOS,并将您的 MCU 板注册到AWS IoT

打开FreeRTOS 控制台,然后选择快速 Connect工作流程。这将下载 FreeRTOS,配置 FreerTOS 演示,并在AWS IoT,以便它可以与AWS云。快速 Connect 工作流将创建以下内容:

AWS IoT 策略

AWS IoT 策略向您的设备授予访问 AWS IoT 资源的权限。它存储在 AWS 云中。

AWS IoT 事物

通过 AWS IoT 事物,您可以在 AWS IoT 中管理设备。它存储在 AWS 云中。

私有密钥和 X.509 证书

通过私有密钥和证书,您可以用 AWS IoT 对设备进行身份验证。

配置 FreeRTOS 后,您可以继续至主板的入门指南,以编译和运行 FreeRTOS 演示。有关主板特定的说明,请参阅主板特定的入门指南。本入门教程中使用的演示应用程序为 CoreMQtt Agent 演示,位于demos/coreMQTT_Agent/mqtt_agent_task.c.