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

连接 Raspberry Pi

按照以下步骤将 Raspberry Pi 连接到 AWS IoT 平台。

先决条件

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

登录 AWS IoT 控制台

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

  2. 登录 AWS 管理控制台,并打开 AWS IoT 控制台,网址为:https://aws.amazon.com/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 字段键入策略的名称。在操作字段,键入 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