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 消息。
-
在组配置页面中,选择 订阅选项卡,然后选择 添加。
-
在创建订阅页中,执行以下操作以配置订阅:
-
对于来源类型,选择客户端设备,然后选择 HelloWorld_Publisher。
-
在目标类型下面,选择客户端设备,然后选择 HelloWorld_Subscriber。
-
对于 Topic filter (主题筛选条件),输入
hello/world/pubsub
。注意
您可以删除前面的模块中的订阅。在组的订阅页面上,选择要删除的订阅,然后选择删除。
-
选择 Create subscription(创建订阅)。
-
-
确保启用了自动检测,以便 Greengrass 核心可以发布其 IP 地址的列表。客户端设备使用此信息来发现核心。执行以下操作:
-
在组配置页面上,选择Lambda 函数选项卡。
-
在系统 Lambda 函数下,选择 IP 检测器,然后选择编辑。
-
在编辑 IP 检测器设置中,选择自动检测和覆盖 MQTT 代理端点,然后选择保存。
-
确保 Greengrass 进程守护程序正在运行,如 将云配置部署到核心设备 中所述。
-
在组配置页面上,选择部署。
部署状态显示在页面标题上的组名称下方。要查看部署详细信息,请选择部署选项卡。