AWS IoT Greengrass
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

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

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

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

    • 对于订阅主题,输入 hello/world。(先不要选择订阅主题。)

    • 对于服务质量,选择 0

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

     

    
                    “Subscriptions (订阅)”测试页面的屏幕截图。
  3. 选择订阅主题

假定 Lambda 函数正在设备上运行,它将向 hello/world 主题发布消息,如下所示:


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

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

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

  • Lambdas 页面上,选择省略号 (),然后选择 Remove function (删除函数)

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

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