使用控制台快速 Connect 工作流程的第一步 - FreeRTOS
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

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

注意

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

  • Cypress CYW943907AEVAL1F 开发工具包

  • Cypress CYW954907AEVAL1F 开发工具包

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

设置您的Amazon账户和权限

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

将 IAM 用户添加到您的Amazon帐户,请参阅IAM 用户指南. 向 IAM 用户账户授予访问权限Amazon 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 板注册到Amazon IoT

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

Amazon IoT 策略

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

Amazon IoT 事物

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

私有密钥和 X.509 证书

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

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