问题标签 [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.
amazon-web-services - 与 IoT Core 通信需要谁的访问密钥和密钥?
MQTT over WebSocket 协议仅支持签名版本 4 (SigV4) 身份验证。为此,需要使用访问密钥和秘密密钥对 wss://endpoint URL 进行签名。
问题:谁的访问密钥和密钥?IAM 用户的?
node.js - 无法订阅动态主题。使用 aws-iot-device-sdk
当我订阅连接影子的动态主题时。我无法建立连接设备。没有订阅它已连接但无法接收消息有效负载。
代码
政策
日志/输出
error 错误:在 processTicksAndRejections (internal/process/task_queues.js:75:11) 处的 onclosenexttick (/Users/murtuzanalawala/Node/RiooNode/node_modules/end-of-stream/index.js:54:86) 过早关闭连接丢失- 将在 128 秒内尝试重新连接...关闭重新连接/重新注册离线连接
提前感谢您的好建议。
amazon-web-services - 在 AWS CloudFormation 中,堆栈状态从 CREATE_IN_PROGRESS 更改为 ROLLBACK_COMPLETE,同时使用 aws cli 创建新堆栈
我在 AWS 教育帐户上,并密切关注本教程
https://github.com/mongoose-os-apps/aws-iot-button
这是一个 Internet Button 参考项目:当按下设备上的按钮时,云后端会收到通知并执行操作。在这种特殊情况下,AWS Lambda 函数会向特定的电子邮件地址发送一封电子邮件。
为此,我需要一个堆栈。但是堆栈状态正在从 CREATE_IN_PROGRESS 更改为 ROLLBACK_COMPLETE,同时使用 aws cli 创建新堆栈。
我尝试从 cli 删除和重做堆栈进行必要的更改
状态仍然下降到 ROLLBACK_COMPLETE
amazon-web-services - 从 Lambda 将 MQTT 消息发布到 AWS IoT Core
我是 AWS 世界的新手,目前正在开发一种 Alexa 技能,该技能只需向 AWS IoT Core 代理发布一条 mqtt 消息,与之前创建的“事物”和主题进行交互。目前我正在使用 boto3,但我不确定这是正确的路径。这是代码,但在部署 Lambda 并从 Alexa 调用意图时它不起作用。
CloudWatch 没有显示任何异常,如果订阅应该触发发布的同一主题,我只是从 Alexa 收到错误响应并且没有收到任何消息。
我正在使用“影子”,也许这不是正确的做法?尝试了正常的主题,但效果不佳。另外,我很想在发布之前调试代码。有没有不使用 CloudWatch 的简单方法来做到这一点?
TL;TR 只在网上找到了很多这样的指南:iot core -> aws lambda。但我实际上正在寻找相反的结果:aws lambda -> 发布到 iot core
amazon-web-services - 有flutter / Cognito / AWSIoT的任何工作示例吗?
对于我连接的鸡舍(https://www.twitch.tv/cloudaryer),主要基于具有不同主题的 AWS IoT 事物,我想开发一个颤振应用程序,通过在鸡舍之间建立一个 websocket 来控制和获取鸡舍的状态应用程序和 AWS IoT Core。
对于这样的任务,我浏览了许多站点,基于MQTT的代码示例,flutter_cognito_plugin,aws_iot ......以获得一些好的信息来启动项目。但是,当您将库升级到较新的标签时,它们都不起作用,过时的库,编译错误......
我刚刚设法使用 Cognito 建立了一个良好的身份验证流程并收集了 accessKey、secretAccessKey 和 sessionToken。我现在无法连接到我的 AWS IoT websocket 并能够发布和阅读特定主题。
如果你有任何好的例子或想法来建立这样的 AWS IoT websocket 连接,我真的很感兴趣,因为我对这个问题很感兴趣^^
谢谢大家的潜在帮助;-)
amazon-web-services - AWS IoT-Core - 无法创建策略 - 大小超过硬限制 (2048) - 如何解决这个问题?
我正在自动化过程中为IoT devices
内部创建证书。AWS IoT-Core
每个证书都允许publish
且subscribe
仅适用于策略中定义的特定主题。
如果我只使用 3 到 5 个有效的主题,则会创建证书并允许发布或订阅这些主题。
如果我尝试创建一个包含 10 个或更多主题的列表,它将不起作用。事实上,它在 10 个主题中引发了这个错误。因为 JSON 策略变得比2048
.
这是错误
这就是政策
所以在我看来,我们可以在这里有两种可能的解决方案来解决我的问题:
- 增加保单限额
- 更改有关如何限制设备发布或订阅特定频道的策略
关于如何使用以前的策略或其他策略解决此问题的任何想法?
这是AWS 开发论坛中的同一个问题,没有答案。
amazon-web-services - 我们可以将 AWS lambda 与 AWS IOT 集成并使用此 lambda 函数在 IOT 中执行操作吗?
场景是这样的
我有一个微服务,它调用一个LAMBDA函数,其作用是从AWS IOT中删除东西。
有没有办法可以使用 lambda 函数在 AWS IOT 中执行操作?
任何关于此的文章、博客都会有很大的帮助,因为我无法在网络上找到任何集成文档。
aws-iot - AWS IOT 策略 - 仅限于指定的 ClientID
我在下面创建了以下策略,以限制 MQTT 客户端允许的 ClientID 连接。它应该限制为一个硬编码的 ClientID“测试”和一个作为 AWS 事物名称的 CLientID。使用 AWS Thing 的名称有效,但我的硬编码“测试”ClientId 不起作用?
amazon-web-services - AWS IoT Core Basic Ingest 识别超出的 qoutas
我目前正在使用 IoT Core Basic Ingest,看起来我们正在达到一些 IoT 配额。奇怪的是,当我们切换到 Basic Ingest 模型时,它就发生了。我们在使用消息代理/主题时没有这些问题。日志仅显示 PublishIn 失败,原因是“节流”,但这还不足以识别问题。有人可以指出我正确的方向来确定问题所在吗?