【问题标题】:MQTT data not writing to DynamoDB table with AWS IoTMQTT 数据未使用 AWS IoT 写入 DynamoDB 表
【发布时间】:2019-08-02 19:31:42
【问题描述】:

我是 AWS IoT 的新手,我正在尝试将数据从 Arduino 传感器记录到 DynamoDB 表中,如下所示:

https://docs.aws.amazon.com/iot/latest/developerguide/iot-ddb-rule.html

影子数据正在被称为 Volume 的事物上更新,但数据并未写入表中。我不确定我是否正确定义了由于事物名称而称为 my/Volume 的主题。这是它的 ARN:

arn:aws:iot:us-west-2:468820349153:thing/Volume

使用 IoT 测试 MQTT 客户端的基本测试插入能够将数据插入表中。我使用以下查询创建了一个名为 VolumeRule 的规则:SELECT * FROM 'my/Volume'。

感谢您的帮助,

史蒂夫

【问题讨论】:

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


    【解决方案1】:

    您能否交叉检查您发布的主题,规则查询中的主题名称应该相同,即“SELECT * FROM 'my/Volume'”然后您的主题应该是 my/Volume 。

    我给你一个步骤

    1. 制定规则 SELECT * FROM 'my/Volume'
    2. 附加操作“将消息拆分为 DynamoDB 表的多列 (DynamoDBv2)”并指定表名

    3. 发布主题“my/Volume”的数据

    4. 大功告成,数据会保存在我们的表中

    【讨论】:

      猜你喜欢
      • 2018-11-26
      • 1970-01-01
      • 2021-05-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-22
      • 2022-01-23
      • 1970-01-01
      相关资源
      最近更新 更多