我更喜欢official AWS doc用于RaspberryPi3中的AWS Greengrass设置。我已经完成 Module 1: Environment Setup for Greengrass Module 2: Installing the AWS IoT Greengrass Core Software 涉及 Module 3 (Part 1): Lambda Functions on AWS IoT Greengrass
,我陷入了"Verify the Lambda Function Is Running on the Core Device"的困境。 因为在MQTT客户端仪表板上预订了主题“ hello / world”,所以看不到“ hello world!从在平台上运行的greengrass核心发送:Linux-4.19.86-v7 + -armv7l-with-debian9.0” “。 我已经为我的greengrass组成功部署了这种部署,并提供了AWS文档中所述的订阅和Lambda函数。我还通过命令 在路径位置 我还检查了路径位置上存在的GGConnManager.log文件 显示这样的最后一个日志, 但是在MQTT客户端仪表板上仍然没有得到任何预期的结果。 我想念什么吗?我应该如何为该任务发布或订阅此类主题? 或者我是否应该尝试其他方法来验证此AWS lambda函数?请帮忙。 答案 0 :(得分:0) 这里有一些要尝试的东西。 转到AWS控制台-> GGGroup->->设置->日志(确保您选择了用户Lambda的本地日志)。 如果您已正确完成其余所有操作,则应该在/ greengrass / ggc / var / log / user //// *。log 为了进行测试,您可能需要向Lambda添加一些控制台日志(在模块加载时,而不是在处理程序调用时)。 欢呼声,
公羊sudo ./greengrassd start
/greengrass/ggc/core
/greengrass/ggc/var/log/system
[INFO]-MQTT server started.
1 个答案: