AWS IoT
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

连接您的 Raspberry Pi

遵循以下步骤将 Raspberry Pi 连接到 AWS IoT 平台。

先决条件

在本指南中,使用了下列硬件和软件:

登录 AWS IoT 控制台

  1. 打开您的 Raspberry Pi 并确认您已连接到 Internet。

  2. 登录 AWS 管理控制台,并在 https://aws.amazon.com/iot 上打开 AWS IoT 控制台。在 Welcome 页面上,选择 Get started

  3. 如果这是您第一次使用 AWS IoT 控制台,您会看到欢迎使用 AWS IoT 控制台页面。在左侧导航窗格,选择管理来展开选项,然后选择事物

  4. 在提示 You don't have any things yet 的页面上,选择 Register a thing。(如果您之前创建过事物,请选择 Create。)

创建并附加事物(设备)

事物 代表其状态或数据存储在 AWS 云中的设备。此存储状态或数据称为设备的 影子。Device Shadow 服务可以让每台设备的影子保持连接到 AWS IoT。

  1. 输入事物的名称,然后选择 Create thing

  2. Details 页面上,选择 Interact

  3. 记录 REST API 终端节点。您稍后会需要此值。选择 Security

  4. 选择 Create certificate。这将生成 X.509 证书和密钥对。

  5. 创建一个名为 deviceSDK 的工作目录,以便在其中存储您的文件。选择相应链接以下载公有和私有密钥、证书以及根 CA,并将其保存在 deviceSDK 目录中。选择 Activate 来激活 X.509 证书,然后选择 Attach a policy

  6. 选择 Create new policy

  7. Create a policy 页面上,在 Name 字段键入策略的名称。在 Action 字段键入 iot:*。在 Resource ARN 字段中键入 *。选中 Allow 复选框。这样,您的 Raspberry Pi 便可以将向 AWS IoT 发布消息。

  8. 选择 Create

  9. 选择左箭头返回 Policies 页面。

  10. 在左侧导航窗格中,在 Security 下选择 Certificates

  11. 在您创建的证书栏,选择 ... 打开下拉菜单,然后选择 Attach policy

  12. Attach policies to certificate(s) 对话框中,选中您已经创建的策略旁边的复选框,然后选择 Attach

  13. 在您创建的证书栏,选择 ... 打开下拉菜单,然后选择 Attach thing

  14. Attach things to certificate(s) 对话框,选中您为代表 Raspberry Pi 而创建的事物旁边的复选框,然后选择 Attach