配置订阅 - AWS IoT Greengrass

AWS IoT Greengrass Version 1 2023 年 6 月 30 日进入延长寿命阶段。有关更多信息,请参阅 AWS IoT Greengrass V1 维护策略。在此日期之后,将 AWS IoT Greengrass V1 不会发布提供功能、增强功能、错误修复或安全补丁的更新。在上面运行的设备 AWS IoT Greengrass V1 不会中断,将继续运行并连接到云端。我们强烈建议您迁移到 AWS IoT Greengrass Version 2,这样可以添加重要的新功能支持其他平台

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

配置订阅

在本步骤中,您将使 HelloWorld_Publisher 客户端设备能够向 HelloWorld_Subscriber 客户端设备发送 MQTT 消息。

  1. 在组配置页面中,选择 订阅选项卡,然后选择 添加

  2. 创建订阅页中,执行以下操作以配置订阅:

    1. 对于来源类型,选择客户端设备,然后选择 HelloWorld_Publisher

    2. 目标类型下面,选择客户端设备,然后选择 HelloWorld_Subscriber

    3. 对于 Topic filter (主题筛选条件),输入 hello/world/pubsub

      注意

      您可以删除前面的模块中的订阅。在组的订阅页面上,选择要删除的订阅,然后选择删除

    4. 选择 Create subscription(创建订阅)。

  3. 确保启用了自动检测,以便 Greengrass 核心可以发布其 IP 地址的列表。客户端设备使用此信息来发现核心。执行以下操作:

    1. 在组配置页面上,选择Lambda 函数选项卡。

    2. 系统 Lambda 函数下,选择 IP 检测器,然后选择编辑

    3. 编辑 IP 检测器设置中,选择自动检测和覆盖 MQTT 代理端点,然后选择保存

  4. 确保 Greengrass 进程守护程序正在运行,如 将云配置部署到核心设备 中所述。

  5. 在组配置页面上,选择部署

部署状态显示在页面标题上的组名称下方。要查看部署详细信息,请选择部署选项卡。