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 云中的设备。Thing Shadows 服务可以让每台设备的事物影子保持连接到 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