验证 Lambda 函数是否在核心设备上运行 - Amazon IoT Greengrass
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

您正在查看Amazon IoT Greengrass Version 1.Amazon IoT Greengrass Version 2是最新的主要版本Amazon IoT Greengrass. 有关使用Amazon IoT Greengrass V2,请参阅Amazon IoT Greengrass Version 2开发人员指南.

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

验证 Lambda 函数是否在核心设备上运行

  1. 从导航窗格中Amazon IoT控制台中,选择测试.

    
                            屏幕截图Amazon IoT控制台,并突出显示了 Test
  2. 选择 Subscribe to topic (订阅主题),并配置以下字段:

    • 对于 Subscription topic (订阅主题),输入 hello/world。(请不要选择订阅暂不支持。)

    • 对于服务质量,选择 0

    • 对于 MQTT payload display (MQTT 负载显示),选择 Display payloads as strings (以字符串形式显示负载)

     

    
                            带有主题订阅信息的 MQTT 测试客户端页屏幕截图。
  3. 在 Subscrismanager (订阅) 下,hello/world主题。

假定 Lambda 函数正在设备上运行,它将向hello/world主题:


                    发送到“hello/world”主题的消息的屏幕截图,其中突出显示了该消息。

虽然 Lambda 函数继续向hello/world主题,请不要停止Amazon IoT Greengrass守护程序。其余模块是在假定它正在运行的情况下编写的。

您可以从组中删除函数和订阅:

  • Lambda页面上,选择省略号(...),然后选择删除功能.

  • 订阅页面上,选择省略号(...),然后选择Delete.

在下一个组部署期间,将会从核心中删除函数和订阅。