问题标签 [aws-iot-core]

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 投票
1 回答
78 浏览

aws-iot - AWS DUPLICATE_CLIENT_ID

我有一个 Jetson,设置为核心设备。它上面安装了 greengrass(包括部署、组件等)我想设置一个 AWS SSH 隧道,安装并配置 aws-iot-device-client,但它断开了连接。在 MQTT Test 的 AWS 控制台中,我收到错误消息 DUPLICATE_CLIENT_ID。任何想法或想法都受到高度赞赏。

0 投票
0 回答
32 浏览

amazon-web-services - 基于 AWS IoT Core MQTT 的文件传输。物理设备可以监听文件吗?

我想实现一个 IoT Core 架构,其中我的物理设备将侦听流中是否存在新文件,并获取该文件。这就是 AWS 所说的基于 MQTT 的文件传输。减去“听”部分。根据文档,您只能在轮询模式下执行此操作。

第一步:订阅“接受”和“拒绝”主题。
第 2 步:向“数据”主题发布 GetStream 请求。

因此,轮询。

谁能指出我正确的聆听方向?也许添加一些细节。

我进行了广泛的研究,在任何地方都找不到答案。文档: https ://docs.aws.amazon.com/iot/latest/developerguide/mqtt-based-file-delivery-in-devices.html#mqtt-based-file-delivery-get-getstream

我必须传输可能达到 AWS 文件传输限制的大型 JSON,即 24MB。这就是为什么我不能使用阴影或其他主题的原因。

非常感激!

0 投票
0 回答
25 浏览

amazon-web-services - aws iot 核心节流指示

我们正在使用 java v2 aws iot core sdk,当尝试测试一次发布和发送 500 条消息 tp 一个客户端时,只有约 320 条消息到达客户端。这是一个节流问题吗?如果是这样,我们如何检查发布的消息是否受到限制?

0 投票
0 回答
62 浏览

c# - 向下游 HTTPS 终端节点发送消息 AWS IoT Core 规则操作

我使用 ASP.NET Core 开发我的 Web 应用程序,但我不知道如何处理 AWS 发送的 HTTP POST 请求,该请求具有确认令牌以正确建立 AWS 服务器和端点之间的连接

0 投票
1 回答
122 浏览

amazon-web-services - AWS IoT + Lambda - 以及对 SQS 的需求

在 AWS IoT 中,我可以创建一个规则来路由传入的 mqtt 有效负载以由 lambda 处理。同样,我可以编写一个 lambda 来将 mqtt 消息发送到设备(传出)。我的问题:

  1. 是否存在 IoT Core 可能永远无法将传入消息移交给 lambda 的风险?
  2. 同样,是否存在 lambda 永远无法将传出的 mqtt 消息发送到设备的风险?

换句话说,我如何保证(或在架构上提出至少提高交付可靠性而又不会过度使用的解决方案)lambda 接收/发送 mqtt 消息?这就是为什么要使用 SQS 的原因吗?我们将要发送的传出消息作为 SQS 主题。Lambda 接收它并使用 mqtt 协议中的至少一次传递选项发送消息。如果出于某种原因我没有收到 ACK 我从 SQS 回滚出队或将其放入不同的“稍后处理”队列(或 DLQ)?

0 投票
0 回答
39 浏览

python - 尝试使用多账户注册设置时获取 AWS_IO_FILE_VALIDATION_FAILURE

我正在尝试为 IOT core 设置多帐户注册,我可以在不注册 CA 的情况下连接到 IoT。我在尝试使用 python sdk 进行连接时遇到错误。我已经验证 rootCA 是正确的,并且设备证书和密钥是有效的。附加到证书的策略授予连接到 IoT 核心的访问权限。如果有人可以提供帮助,那就太好了。

0 投票
1 回答
60 浏览

amazon-web-services - 禁止:403 错误 aws Device Shadow REST API

我使用 AWS IoT-core Device Shadow REST API 我创建了一个 IAM 用户角色并授予所有访问权限 这是我的 API 密钥、标头和端点

网址:{{endpoint-url}}/things/thingName/shadow

方法:获取

标头:带有 AWS 签名的标头传递

访问密钥:“访问密钥” 秘密密钥:“秘密密钥”

execute-api 工作正常这是 API 响应 [ { "id": 1, "type": "dog", "price": 249.99 }, { "id": 2, "type": "cat", "price" : 124.99 }, { "id": 3, "type": "fish", "price": 0.99 } ]

但我的 IoT 核心 Shadow REST API 不起作用我遵循此文档https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-rest-api.html

附截图:https ://i.stack.imgur.com/luBMa.png

0 投票
1 回答
110 浏览

python - 如何自动化 AWS IOT 控制台进行测试?

我使用 python AWS IoT SDK 已经有一段时间了,但它似乎只允许通过事物进行交互。现在我想为我的物理设备编写自动测试。但是创建像“tester”这样的伪事物并让它访问测试设备主题对我来说似乎是错误的。我想要类似于 AWS IoT 控制台的东西,这样我就可以订阅和发布主题而无需创建任何额外的东西。不幸的是,我在文档中找不到类似的东西。有没有办法做到这一点?

0 投票
0 回答
26 浏览

amazon-web-services - AWS IOT 规则例外

我正在尝试使用规则将数据从 IOT Core 发送到 Sitewise 资产。我创建了资产和规则,但出现错误,我不知道为什么会出现此错误。日志对我没有任何意义。你可以帮帮我吗 ?

cloudwatch 中的错误详细信息:

{ "eventType": "RuleExecution", "details": "未能将消息数据发送到 IoT SiteWise 资产属性。对于输入字符串:"3.19E8"。消息到达:edgeToAWS/line_2,操作:iotSiteWise"}

0 投票
1 回答
83 浏览

amazon-web-services - 如何通过 API Gateway 对 AWS IOT 设备进行身份验证?

我有一个用例,我的设备应该对我的 API 网关发出 GET 请求。

让 API 网关对设备执行客户端身份验证的最简单方法是什么?是否可以使用 IoT Core 已经生成并在 MQTT 中使用的证书?