首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Greengrass_HelloWorld lambda不发布到IoT控制台

Greengrass_HelloWorld lambda不发布到IoT控制台
EN

Stack Overflow用户
提问于 2019-09-29 00:21:02
回答 1查看 562关注 0票数 0

我一直在跟踪文档的每一步,我没有遇到任何错误。配置、部署并订阅hello/world主题,正如文档所详述的那样。但是,当我到达这里的测试步骤时:https://docs.aws.amazon.com/greengrass/latest/developerguide/lambda-check.html

没有消息显示在IoT控制台上(订阅视图hello/world)!我使用绿草核心守护进程,它运行在我的Ubuntu机器上,它是活动的,并且监听端口8000。我不认为我的本地设备有什么问题,因为这个小组已经成功部署,而且我认为Wireshark上的通信是双向的。

我的机器上有这些日志: /home/##/Desktop/greengrass/ggc/var/log/system/runtime.log:

代码语言:javascript
复制
[2019-09-28T06:57:42.492-07:00][INFO]-===========================================
[2019-09-28T06:57:42.492-07:00][INFO]-Greengrass Version: 1.9.3-RC3
[2019-09-28T06:57:42.492-07:00][INFO]-Greengrass Root: /home/##/Desktop/greengrass
[2019-09-28T06:57:42.492-07:00][INFO]-Greengrass Write Directory: /home/##/Desktop/greengrass/ggc
[2019-09-28T06:57:42.492-07:00][INFO]-Group File Directory: /home/##/Desktop/greengrass/ggc/deployment/group
[2019-09-28T06:57:42.492-07:00][INFO]-Default Lambda UID: 122
[2019-09-28T06:57:42.492-07:00][INFO]-Default Lambda GID: 127
[2019-09-28T06:57:42.492-07:00][INFO]-===========================================
[2019-09-28T06:57:42.492-07:00][INFO]-The current core is using the AWS IoT certificates with fingerprint.  {"fingerprint": "90##4d"}
[2019-09-28T06:57:42.492-07:00][INFO]-Will persist worker process info. {"dir": "/home/##/Desktop/greengrass/ggc/ggc/core/var/worker/processes"}
[2019-09-28T06:57:42.493-07:00][INFO]-Will persist worker process info. {"dir": "/home/##/Desktop/greengrass/ggc/ggc/core/var/worker/processes"} 
[2019-09-28T06:57:42.494-07:00][INFO]-No proxy URL found.
[2019-09-28T06:57:42.495-07:00][INFO]-Started Deployment Agent to listen for updates. [2019-09-28T06:57:42.495-07:00][INFO]-Connecting with MQTT.   {"endpoint": "a6##ws-ats.iot.us-east-2.amazonaws.com:8883", "clientId": "simulators_gg_Core"}
[2019-09-28T06:57:42.497-07:00][INFO]-The current core is using the AWS IoT certificates with fingerprint.  {"fingerprint": "90##4d"}
[2019-09-28T06:57:42.685-07:00][INFO]-MQTT connection successful.   {"attemptId": "GVko", "clientId": "simulators_gg_Core"}
[2019-09-28T06:57:42.685-07:00][INFO]-MQTT connection established.  {"endpoint": "a6##ws-ats.iot.us-east-2.amazonaws.com:8883", "clientId": "simulators_gg_Core"} 
[2019-09-28T06:57:42.685-07:00][INFO]-MQTT connection connected. Start subscribing. {"clientId": "simulators_gg_Core"} 
[2019-09-28T06:57:42.685-07:00][INFO]-Deployment agent connected to cloud. 
[2019-09-28T06:57:42.685-07:00][INFO]-Start subscribing.    {"numOfTopics": 2, "clientId": "simulators_gg_Core"}
[2019-09-28T06:57:42.685-07:00][INFO]-Trying to subscribe to topic $aws/things/simulators_gg_Core-gda/shadow/update/delta
[2019-09-28T06:57:42.727-07:00][INFO]-Trying to subscribe to topic $aws/things/simulators_gg_Core-gda/shadow/get/accepted
[2019-09-28T06:57:42.814-07:00][INFO]-All topics subscribed.    {"clientId": "simulators_gg_Core"}
[2019-09-28T06:58:57.888-07:00][INFO]-Daemon received signal: terminated. [2019-09-28T06:58:57.888-07:00][INFO]-Shutting down daemon. 
[2019-09-28T06:58:57.888-07:00][INFO]-Stopping all workers.
[2019-09-28T06:58:57.888-07:00][INFO]-Lifecycle manager is stopped.
[2019-09-28T06:58:57.888-07:00][INFO]-IPC server stopped.

/home/##/Desktop/greengrass/ggc/var/log/system/localwatch/localwatch.log:

代码语言:javascript
复制
[2019-09-28T06:57:42.491-07:00][DEBUG]-will keep the log files for the following lambdas    {"readingPath": "/home/##/Desktop/greengrass/ggc/var/log/user", "lambdas": "map[]"}   
[2019-09-28T06:57:42.492-07:00][WARN]-failed to list the user log directory {"path": "/home/##/Desktop/greengrass/ggc/var/log/user"}

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2020-05-07 19:28:28

我在另一个平台(Jetson )上也有类似的问题。经过AWS指令后,我无法得到一个响应,因为它使用IOT建立了一个简单的Lambda。在我寻找答案的过程中,我发现AWS为您连接的任何设备都提供了资格测试脚本。

它通过部署和测试lambda函数(以及其他功能)的自动化过程,报告每个步骤的结果,文档提供故障排除信息。

通过通过这些测试,我能够缩小安装、安装和配置方面的问题。测试文档提供了对测试结果进行故障排除的指针。下面是到测试的链接:https://docs.aws.amazon.com/greengrass/latest/developerguide/device-tester-for-greengrass-ug.html

如果你遵循“下一个主题”的链接,它将带你通过完整的测试。让我警告你,它的广泛,并将需要一些时间,但对我来说,它给了很多详细的洞察力,一个你好的世界并不。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58151236

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档