问题标签 [greengrass]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1388 浏览

docker - 无法连接 AWS greengrass

我的操作系统是 i.MX6Q 上的 Yocto Rocko。我使用 docker v17.06 加载了三个 greengrass 镜像版本 1.7.1、1.8.1 和 1.9.2。

我按照每个包中的 README.md 逐步设置和安装。所有图像都无法连接我创建的 AWS greengrass 组。

以下是有关错误的日志,我认为原因是 MQTT 设置有问题。我在 google mosquitto.conf 上搜索了有关 greengrass 的信息,但找不到任何解决方案。

这是我的蚊子信息。

谁能告诉我如何为 greengrass 设置 mosquitto.conf?还是根本原因是另一个?

绿草 v1.7.1 日志

绿草 v1.8.1 日志

绿草 v1.9.2 日志

0 投票
1 回答
300 浏览

python-2.7 - 无法使用在 Greengrass 上运行的 aws lambda 将对象放入 S3

我正在尝试使用在边缘设备上运行的 AWS Greengrass 和 Lambda 将一些传感器数据从 RPi 存储到 S3。我的代码现在非常基本,目的是检查 S3 写入。虽然当我尝试在 Greengrass 中运行我的代码时我的 lambda 出现异常(虽然它在我从控制台运行 Lambda 时有效)。

我无法理解为什么在 Lambda 仅在 Greengrass 环境中运行时会发生这种情况,但在独立运行 Lambda 时它不会给我同样的问题。非常感谢任何帮助。

我尝试在 Raspberry Pi 中重新安装 Greengrass,但没有成功,还检查了 Lambda 权限,但对我来说一切似乎都是正确的。

0 投票
1 回答
48 浏览

node.js - 在哪里可以找到用于将设备连接到 AWS IIoT Greengrass 的 Javasript 开发工具包?

我有一个运行着 Greengrass Core 的 Raspberry Pi(我们称之为“A”)。此外,我还有另一个带有传感器的 Raspberry Pi(我们称之为“B”)。来自 Raspberry Pi“B”的传感器数据需要发送到 Raspberry Pi“A”上的 AWS Greengrass。

我知道有一个可用的 Python SDK ( https://docs.aws.amazon.com/de_de/greengrass/latest/developerguide/IoT-SDK.html ) - 但我想使用 Node.JS 来开发Raspberry Pi“B”上的一部分,并且到目前为止没有成功为该场景寻找 Javascript SDK。

关于如何解决这个问题的任何建议?

0 投票
0 回答
389 浏览

amazon-web-services - AWS GreenGrass 连接问题

绿草 v1.8.1 日志

我的操作系统是 Ubuntu 18.04。我使用了 AWS IoT greengrass v1.8.1。

我按照README.md每个包中的说明逐步设置和安装。所有 lambdas 都无法连接我创建的 AWS greengrass 组。

这一切都在工作,突然遇到了这个问题。

0 投票
1 回答
498 浏览

amazon-web-services - Greengrass_HelloWorld lambda doesn't publish to Amazon IoT console

I have been following the documentation in every step, and I didn't face any errors. Configured, deployed and made a subscription to hello/world topic just as the documentation detailed. However, when I arrived at the testing step here: https://docs.aws.amazon.com/greengrass/latest/developerguide/lambda-check.html

No messages were showing up on the IoT console (subscription view hello/world)! I am using Greengrass core daemon which runs on my Ubuntu machine, it is active and listens to port 8000. I don't think there is anything wrong with my local device because the group was deployed successfully and because I see the communications going both ways on Wireshark.

I have these logs on my machine: /home/##/Desktop/greengrass/ggc/var/log/system/runtime.log:


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

Thanks in advance.

0 投票
2 回答
577 浏览

amazon-web-services - AWS 格林格拉斯。无法从本地网络中的设备 mqtt 客户端触发核心的 lambda 函数

我想要的greengrass devicegreengrass lambda functionlocal network.

我正在使用basicDiscovery.py的订阅模式将一些设备指标发送到 amazon greengrass 核心设备,并调用部署在核心上的 lambda 函数。lambda 函数只是打印事件。我的困惑是,当我使用它的订阅时IoT Cloud -> lambda function它工作正常,但是当我从device -> lambda function.
此外,当我将设备与 Internet 断开连接时(在情况 1 中),它会缓冲消息并在再次连接到 Internet 时发送它们。我知道我xxxxxxx.iot.us-west-2.amazonaws.com作为端点传递并且可以通过 Internet 访问它,但不确定如何为核心设置端点。

0 投票
1 回答
120 浏览

amazon-web-services - 如何将设备(位于 greengrass 组之外)连接到 greengrass 组?

如何将运行在 greengrass 组之外的 java 应用程序连接到 greengrass 组?请帮我解决这个问题。任何想法/建议表示赞赏。

0 投票
1 回答
159 浏览

amazon-web-services - 无法从 AWS Greengrass lambda 函数访问 USB 设备

我有一个 python 函数,可以在我的树莓派上独立运行时访问本地 USB 打印机。当我尝试将该 python 函数作为部署在同一个树莓派上的 AWS greengrass 函数的一部分运行时,它无法访问 USB 打印机设备

greengrass lambda 日志中的异常:

raise USBNotFoundError("未找到设备或未插入电缆。")

即使我已经使用 AWS greengrass 控制台为函数提供了对 aws greengrass 所需的本地资源访问权限。更新了带有路径的“设备”类型的本地资源,/dev/bus/usb/001/009并更新、部署、重新启动了 GG 守护程序。

使用/dev/usb/文件夹验证设备的路径

0 投票
1 回答
375 浏览

amazon-web-services - AWS 绿草错误不兼容 GccVersion

大家好,我在安装了 Raspbian 的 Raspberry pi 3 上运行 AWS Green Grass。绿草安装在根目录下。我已经配置了 AWS Green Grass 并安装了所有文件和证书。我还可以在 Raspberry Pi 上运行 AWS Green Grass。

当我转到 AWS Groups 并单击部署按钮时,问题就来了,它给了我一个错误 Bad Request Error。错误代码说 IncompatibleGGCVersionException 并且消息说 Green Grass 核心版本 1.9.4 低于最低要求版本 1.10.0

但是,没有1.10.0版本,最新版本是1.9.4 有人可以帮忙吗

在此处输入图像描述 在此处输入图像描述

0 投票
0 回答
149 浏览

flutter - 连接到 Greengrass 核心 IP 时出错

正确连接到 AWS-END-POINT 但是当我尝试使用本地网络 IP 连接到 Greengrass 核心时。我收到以下错误:

我已经检查了绿草核心。它工作正常。我认为使用 ip 地址而不是 URL 地址可能存在一些问题。但我不确定。有人可以帮忙吗?

我正在运行的代码是