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 (以字符串形式显示负载)。
-
-
选择订阅。
假定 Lambda 函数正在设备上运行,它将向 hello/world
主题发布消息,如下所示:
虽然 Lambda 函数继续向 hello/world
主题发送 MQTT 消息,但不要停止 AWS IoT Greengrass 守护程序。其余模块是在假定它正在运行的情况下编写的。
您可以从组中删除函数和订阅:
-
在组配置页面的 Lambda 函数选项卡下,选择要移除的 Lambda 函数,然后选择移除。
-
在组配置页面中的订阅选项卡下,选择订阅,然后选择删除。
在下一个组部署期间,将会从核心中删除函数和订阅。