【问题标题】:AWS IoT core data to dynamodb not all data is being received in the dbAWS IoT 核心数据到 dynamodb 并非所有数据都在数据库中接收
【发布时间】:2022-12-06 08:29:00
【问题描述】:

我使用我的 IoT Core 作为 MQTT 代理来收集传感器数据。这部分工作正常,在测试环境中测试时一切看起来都是正确的。 IoT 核心将数据传递到 dynamodb 表,这就是它出错的地方。我没有像 IoT Core 那样接收所有数据。我应该每 10-40 秒有一些数据,但 dynamodb 注册有时有 5 分钟的间隔,有时它有超过几个小时的间隔。是否有某种我需要更改的设置或如何解决此问题,以便在将数据传输到 Dynamodb 时不会丢失任何数据?

数据在测试资源管理器中以这种格式出现:

> {   "GEG_BUF2_LT01_M3": "477.4305",   "GEG_BIO1_TT_01": "8.709491",  
> "STATUS_BIO2_P_02": "0",   "STATUS_BIO1_S_01": "0",  
> "STATUS_BIO2_P_01": "0",   "M_alarm": "0",   "M_nieuw_alarm": "0",  
> "time": "2022-12-04 20:48:01" }

Dynamodb table picture

【问题讨论】:

    标签: amazon-web-services amazon-dynamodb aws-iot-core


    【解决方案1】:

    DynamoDB 表的主键是什么?

    您是否检查过您的 DynamoDB 表指标是否存在限制,这可能会导致写入现在被持久化?

    您如何确保物联网传感器在表中缺少的时间内发出数据?

    【讨论】:

      猜你喜欢
      • 2019-01-03
      • 2014-11-27
      • 1970-01-01
      • 2021-08-02
      • 2022-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-13
      相关资源
      最近更新 更多