我更喜欢在 RaspberryPi3 中设置 AWS Greengrass 的官方 AWS 文档。我已经完成了
模块 2:安装 AWS IoT Greengrass 核心软件
到那个时刻
模块 3(第 1 部分):AWS IoT Greengrass 上的 Lambda 函数 ,我被困在“验证 Lambda 函数是否在核心设备上运行”。
因为通过订阅主题“hello/world”,我在 MQTT 客户端仪表板上看不到“hello world!从运行在平台上的 greengrass 核心发送:Linux - 4.19.86-v7+-armv7l-with-debian9.0”。
我已经为我的 greengrass 组成功部署了此类部署,并提供了订阅和 Lambda 函数,如 AWS 文档中所述。我还通过命令在 RaspberryPi3 上启动了守护进程
sudo ./greengrassd start
在路径位置
/greengrass/ggc/core
我还检查了路径位置的 GGConnManager.log 文件
/greengrass/ggc/var/log/system
这显示了这样的最后一个日志,
[INFO]-MQTT server started.
但是在 MQTT 客户端仪表板上仍然没有得到任何预期的结果。
我错过了什么吗?我应该如何发布或订阅此任务的此类主题?
或者我应该尝试任何其他方法来验证这个 AWS lambda 函数吗?请帮忙。