问题标签 [aws-iot-analytics]
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-s3 - 云和本地应用程序同步的想法
我的中央 MySQL 数据库和文件系统 (S3) 在 EC2 上运行的情况。
但是我的一个应用程序在我的客户端站点上的 PI-3 设备上本地运行,它需要从云上的数据库和文件系统中查找数据和文件。应用程序依次生成事务记录,需要上传DB和FS(可能在一天结束时)。
具有讽刺意味的是,有时由于连接问题(位于偏远地区),云可能无法使用。
适应这种情况的最佳策略是什么?
AWS Greengrass 可以在这方面提供帮助吗?
- 如何使查找数据(DB 和 FS)与本地设备保持同步?
- 如何更新/同步本地设备生成的事务数据?
最后,这种部署模型可能存在哪些风险?
感谢一些帮助/建议。
amazon-web-services - AWS Cloudformation IoTAnalytics ServiceManagedS3 YAML
我有一个这样的 AWS Cloudformation 模板(yaml 格式):
我想定义一个 ServiceManagedS3-Bucket。官方文档(https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-datastore-servicemanageds3.html)说它应该只是一个空对象。但是当我像上面那样做时,我得到以下错误:Property validation failure: [Value of property {/DatastoreStorage/ServiceManagedS3} does not match type {Object}]
. 如果我更改为空行,例如 Cloudformation 抱怨空值。
我使用了错误的 .yaml-Syntax 还是我在这里做错了什么?声明空对象的正确方法是什么?
amazon-web-services - AWS IoT 安全系统如何利用 keyPath、certPath、caPath 建立安全连接?
要将遥测数据从thing
(比如 Sensor1)发送到 AWS IoT Core 端点,我们需要:
- AWS IoT 证书颁发机构公共证书
- 附有适当策略和 Sensor1 的证书
- 第 2 点的证书私钥
我想大致了解安全系统如何利用 keyPath、certPath、caPath 来建立安全连接。
aws-iot - 是否可以将 AWS IoT 分析数据存储数据实时提取到数据集中?
我正在使用 AWS QuickSight 来显示图表。数据源是 AWS IoT 分析数据集。
是否可以将 AWS IoT 分析数据实时存储到数据集中?我知道我们可以手动执行run now
,并且在我们按下run now
. 有没有办法自动将实时数据放入数据集中?
目前,将数据从数据存储区自动拉入数据集的最低频率为 1 分钟。这意味着数据集中的数据(以及因此的 QuickSight 图表)将始终过时 1 分钟。
amazon-web-services - 在 AWS IoT 分析中,对于服务托管存储,哪个 AWS 数据库在后台使用,哪个 AWS 服务用于查询数据集?
在 AWS IoT 分析中,对于服务托管存储,在后台使用哪个 AWS 数据库来保存数据?
当通过 IoT 分析数据集查询此数据存储时,它是否在后台使用 AWS Athena 服务?
python - SSL 验证失败导致无法可视化在 aws 上生成的数据
我在使用以下脚本时遇到问题,我正在关注当前的 AWS 教程
并在我的机器上运行代码 sbs.py:
我收到以下错误:
我已经创建并检查了我的 aws 凭证 access_key 和 secret_access_key 是否正常工作。我可以从 cmd 访问我的 s3 存储桶。我知道本地证书或其他问题存在问题,但我不清楚这些问题,因此我不明白我的问题。
我是否必须iot
在代码行中输入凭据?我认为它需要读取证书,这些证书是我从我的 aws 管理控制台的 aws 安全凭证创建和下载的 .pem 文件。但我不确定将 .pem 文件放在哪里。
感谢您的帮助!
aws-iot - 如何从 AWS Shadow 获取更新到 AWS IoT Analytics
IoT 设备可以将传感器数据发布到 AWS IoT Core,然后规则可以将消息从主题转发到 IoT Analytics。
我需要使用 AWS Shadow 将消息发布到后台的特定主题,例如 $aws/things/THING_NAME/shadow/update
我尝试将消息从 $aws/things/THING_NAME/shadow/update 主题转发到 AWS IoT Analytics,但在 AWS Analytics 的 Datastore/Dataset 中看不到任何数据。它可能与包含“报告”字段的影子 JSON 格式有关。
那么,有没有办法将 AWS Shadow 与 AWS IoT Analytics 集成?
amazon-web-services - IoT Analytics 数据存储为空
对不起我的英语,我正在努力变得更好,谢谢。
我正在尝试使用 AWS 服务中的 IoT Analytics。但是,在我正确创建通道之后,我现在被管道和数据存储所困。
一、在pipeline上监控有错误:ActivityExecutionError-DatastoreActivity-16
我在任何地方都找不到针对此错误的一些故障排除。
此错误的后果是数据存储完全为空,并且数据集 SQL 查询不起作用,因为它找不到任何数据。
有没有人发现同样的问题?
amazon-quicksight - AWS QuickSight 与 IoT Analytics 数据存储 - 未导入一列
我正在使用 AWS QuickSight 可视化来自 AWS IoT Analytics 数据存储的数据。AWS IoT Analytics 数据存储被定义为 AWS QuickSight 中的数据集。
我的问题:
- 数据存储包含来自四个传感器的数据 - 每个传感器包含 4 个属性。此外,还包括时间戳。
- 除一列外的所有列都正确导入 QuickSight - 时间戳、3 个传感器,每个传感器具有 4 个属性,但 1 个传感器仅具有 3 个属性。
- 似乎只是跳过了一列,这意味着我根本看不到数据准备部分中显示的属性。我没有收到任何错误消息,只是不明白那一列没有被导入的原因。
有没有人遇到过类似的问题,并且可能暗示要检查哪些可能的问题?
非常感谢和最好的问候智能家居制造商
aws-iot - Greengrass StreamManager 无法连接到 IoTAnalytics
我对 AWS 和 Greengrass v2 还很陌生,一步一步我似乎掌握了窍门。但现在我被困住了,我想在这里问这个问题:
- 我使用该
--provision true
选项安装了一个正常运行的 Greengrass Core 设备,因此安装程序会自动生成角色和别名 - 我能够向IoTCore发送消息并返回
- 我能够根据特定主题触发Lambda函数
- 我正在运行以下 AWS 提供的组件:
- 核
- 影子管理器
- 流管理器
- 代币兑换服务
- 客户端设备.Auth
- clientdevices.mqtt.Bridge
- 客户端设备.mqtt.Moquette
- 我向 IAM 角色添加了能够将数据推送到IoTAnalytics的策略
我创建了一个自定义组件
该组件能够:
- 连接到 StreamManager
- 在 StreamManager 上创建流
- 每 10 秒将消息附加到创建的流中
这些是组件的日志文件,一切看起来都很好:
StreamManager 更新
但是 StreamManager 在尝试将数据上传到IoTAnalytics时似乎会出错。这些是aws.greengrass.StreamManager.log
来自我可以阅读的错误日志 StreamManager 似乎无法从 Greengrass 获取 AWS 凭证
有关完整信息,这些是此要点中 Stream Manager 的完整调试日志。错误在第 167 行
我希望有人可以帮助我,这样我就可以将我的测量数据发送给 IoTAnalytics。
谢谢!问候
哈科尔