View a markdown version of this page

在树莓派上运行托管集成 - 的托管集成 AWS IoT Device Management

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

在树莓派上运行托管集成

注意

Raspberry Pi 上的 AWS IoT Hub SDK 的实现是一个演示项目,仅用于学习和测试目的,不打算在生产环境中使用。在本演示中,为了便于开发,请设置以下配置:

AWS 凭证存储:仅出于演示目的,凭证和证书存储在可访问的位置,便于测试和开发。生产环境必须使用安全的存储解决方案 AWS Secrets Manager,例如或 Systems Manager Parameter Store。他们必须实现静态加密,并遵循 AWS IoT 安全准则。

容器权限:该演示以提升的权限运行,允许不受限制地访问主机资源并简化开发工作流程。在生产环境中,容器应以最低要求的权限运行。

网桥配置:该演示使用网络桥接配置,该配置可公开内部网络流量,便于调试和监控。在生产环境中,实施适当的网络隔离和分段,以防止未经授权访问内部网络流量。

USB 设备权限:启用不受限制的 USB 设备访问权限,便于轻松连接开发外围设备和测试设备。在生产环境中,实施严格的 USB 设备控制和验证,以防止设备欺骗攻击。

这些配置支持直接测试,不得在生产环境中使用。部署到生产环境时,请遵循安全最佳实践,以防止主机系统受损和未经授权访问凭证。

作为先决条件,在设置 Raspberry Pi 之前,你必须设置 Sonoff Zigbee USB 加密狗。

将固件刷入 Sonoff Zigbee USB 加密狗

先决条件

刷新固件

  1. 下载 Zigbee 加密狗固件版本 7.4.1.0。

  2. 打开 Silabs 固件闪存器。

  3. 将 Sonoff Zigbee USB Dongle 连接到你的电脑。

  4. 滚动查找ZBDongle-E。

  5. 选择连接。

  6. 等待设备连接。

  7. 选择 “更改固件”。

  8. 选择 “上传自己的固件”。

  9. 找到 Zigbee Dongle Firmware Build 7.4.1.0 下载的位置并将其选中。

    上传固件
  10. 单击 Install (安装)。

  11. 等待固件安装。

    准备好安装了
  12. 安装完成后选择 “继续”。

    安装成功

解密器现已准备就绪,可以使用。

在下面列出的选项中进行选择,在 Raspberry Pi 上运行托管集成 Hub SDK。下面列出了两种方法的设置和验证步骤。