在树莓派上运行托管集成 - 的托管集成 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。下面列出了两种方法的设置和验证步骤。