问题标签 [aws-iot]

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 投票
5 回答
6193 浏览

amazon-web-services - 如何将多个设备连接到 AWS-IOT 中的同一事物?

我正在开展一个项目,在一个区域安装 100 多个温度传感器节点,所有这些节点都执行相同的功能。他们发布的数据是传感器 ID 和读数。我正在使用 AWS-IOT 作为后端。

现在,为此,我认为我需要在 aws-iot 中为每个节点创建 1 个“事物”,我认为这极难维护且不可扩展。

所以我的问题是,如何将多个节点连接到 AWS-IOT 中的同一个“事物”,以便集群易于管理。有没有其他方法可以有效地管理集群?欢迎任何意见。谢谢。

0 投票
1 回答
3248 浏览

node.js - 在 lambda 函数中获取 Aws iot 事物的事物影子

我试图在 lambda 函数中获取 aws iot 资源的影子,但给定的代码在成功时给出空值而不是数据。请让我知道问题出在哪里以及我应该做哪些更改才能使其正常工作。提前致谢。

0 投票
1 回答
667 浏览

rule-engine - 修改 AWS IoT 中收到的消息并重新发布

在规则引擎的教程中,他们说可以说每次我们收到指示“蓝色”作为所需灯泡颜色的消息时,规则引擎将其转换为“绿色”

为此,我考虑创建一个规则,将消息重新发布到主题影子/更新,但我找不到在重新发布之前修改消息的方法。

有没有办法在 aws 控制台中做到这一点?

0 投票
1 回答
1052 浏览

amazon-web-services - 连接 AWS IOT 的证书配置参数问题

试图让我的 node.js IOT 示例正常工作,但不确定我需要设置什么配置才能传递给我的 thingShadow 构造函数awsIot.thingShadow(config)

这是我从 AWS 仪表板获得的示例配置

然而,这是我根据 sdk 自述文件设置的构造函数

我得到错误

events.js:141 抛出错误;// 未处理的“错误”事件 ^

caCert 基于什么 - 这是我在本地路径中拥有的证书吗?如果是这样,我从哪里获得它,仪表板作为某个地方的下载?我是否为 privateKey 发送了正确的证书文件?

0 投票
2 回答
1037 浏览

amazon-web-services - 如何使用 AWS node.js sdk 订阅 thingshadow 更新?

所以我有一堆 AWS IOT 设备更新/报告它们的状态,但不确定如何从我的 javsascript 客户端订阅报告/接受/增量状态。

我查看了 AWS sdk,但没有看到在 iot 对象中订阅事物影子事件的方法。我可以使用 aws-iot 库,但对如何使用 AWS 凭证有点困惑(因为它不是设备事物客户端)。

在这个用例中,我应该使用 AWS sdk 还是 AWS-IOT sdk?两者有什么区别。如果使用 aws sdk 如何订阅 thingshadow 事件?如果使用 AWS-IOT sdk,我如何使用 aws 凭证而不是证书身份验证?我在示例中没有看到它。

0 投票
1 回答
37 浏览

amazon-web-services - 一个用户可以创建的证书数量

嗨,我计划将 AWS IOT 用于我的项目,该项目将有许多设备,并且我们需要为每个设备创建证书。在 AWS IOT 网站上,写着可以添加无数个设备。但我需要知道生成证书是否有任何限制。

0 投票
1 回答
433 浏览

python - 影子状态在 aws iot 中不同步如何解决

我正在研究 aws iot 并能够通过 shell 脚本获取终端更新的影子状态。但我能够获得 root@raspberrypi:~# ./aws_subscribe.py 与结果代码 0 以及 aws iot home i 的连接出现不同步错误附在下面。 我按照以下链接

0 投票
1 回答
250 浏览

amazon-web-services - AWS IoT - 为什么为区域隔离主题命名空间?

只需阅读AWS IoT 文档。我很好奇它的消息代理的设计:

每个 AWS 账户和区域对的主题命名空间都是隔离的。例如,AWS 账户的 Sensor/temp/room1 主题独立于另一个 AWS 账户的“Sensor/temp/room1”主题。地区也是如此。us-east-1 中同一 AWS 账户中的“Sensor/temp/room1”主题独立于 us-west-2 中的同一主题。AWS IoT 不支持跨 AWS 账户和区域发送和接收消息。

AWS 为什么要分离消息代理的访问?如果消息可以跨多个区域访问,那不是很方便吗?

使消息代理区域独立有什么好处?

0 投票
1 回答
99 浏览

aws-iot - on_message 在 python 中不起作用

我正在研究 aws iot 并能够通过 shell 脚本获取终端更新的影子状态。但我能够获得 root@raspberrypi:~# ./aws_subscribe.py 与结果代码 0 以及 aws iot home i 的连接出现不同步错误 下面附上我正在关注此博客

0 投票
1 回答
345 浏览

amazon-web-services - AWS IOT BasicPubSub Arduino Yun 示例在延迟设置为 10,000 时给出通用错误和产量错误

我从 Github 下载了 Arduino Yun SDK 并按照给定的说明安装。我运行了示例 BasicPubSub 并且它运行成功并且我看到每秒都有消息到达 MQTT 客户端订阅主题。太棒了!

但我没有在资源选项卡上看到我的设备连接。它仍然说,“上次更新 = 无状态”。为什么会这样?

我需要每 10 秒发送一次消息。我将 BasicPubSub 循环中的延迟更改为延迟(10000)。但是现在,主题中只收到第一条消息,串行监视器说,'-1 Publish Failed; -35 产量失败'

是不是连接有问题。如果是这样,为什么发送第一条消息而不发送其他消息。我能做些什么来解决这个问题?

谢谢