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,这样可以添加重要的新功能并支持其他平台。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
验证 Lambda 函数是否在核心设备上运行
-
在 AWS IoT 控制台
导航窗格中的测试下方,选择 MQTT 测试客户端。 -
选择 订阅主题选项卡。
-
在主题筛选器中输入
hello/world
,然后展开其他配置。 -
输入在以下字段中列出的信息:
-
对于服务质量,选择 0。
-
对于 MQTT payload display (MQTT 负载显示),选择 Display payloads as strings (以字符串形式显示负载)。
-
-
选择 Subscribe。
假定 Lambda 函数正在设备上运行,它将向 hello/world
主题发布消息,如下所示:
虽然 Lambda 函数继续向 hello/world
主题发送 MQTT 消息,但不要停止 AWS IoT Greengrass 守护程序。其余模块是在假定它正在运行的情况下编写的。
您可以从组中删除函数和订阅:
-
在组配置页面的 Lambda 函数选项卡下,选择要移除的 Lambda 函数,然后选择移除。
-
在组配置页面中的订阅选项卡下,选择订阅,然后选择删除。
在下一个组部署期间,将会从核心中删除函数和订阅。