MQTT数据未通过AWS IoT写入DynamoDB表

时间:2019-03-12 10:46:04

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

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

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

影子数据正在被称为卷的事物上更新,但是没有将数据写入表中。我不确定由于事物名称而正确定义了我称为“我的/卷”的主题。这是它的ARN:

arn:aws:iot:us-west-2:468820349153:事物/体积

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

感谢您的帮助,

史蒂夫

1 个答案:

答案 0 :(得分:0)

您可以交叉检查要发布的主题吗,规则查询中的主题名称应该相同,即“ SELECT * FROM'my / Volume'”,那么您的主题应该是my / Volume。

我正在为您提供一个步骤

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

  3. 发布有关“我/卷”主题的数据

  4. 已完成,数据将保存在我们的表中