使用IOT将数据写入AWS时间流表-时间戳不起作用



我正在尝试使用iot核心规则来定义一个将JSON对象发送到时间流表的操作。对象看起来像这样:

{ "Time": 1483715700000, "TimeUnit": "MILLISECONDS", "endpointID": "ahu3", "Introduction_temperature": 15.8 }

sql查询:

SELECT Introduction_temperature FROM topic

我想在对象中使用时间戳:(在规则中定义(

Value: ${Time}Unit: MILLISECOND

当我尝试使用时间戳时,表中没有任何内容!它只有在我不使用时间戳的情况下才有效。以前有人遇到过这个问题吗?感谢

在与AWS就此事进行协商后,您似乎无法发送时间戳在您的保留期之前的对象-因此,由于摄入存储的保留期最长为12个月,因此您无法发送任何时间戳超过12个月的对象。我最终不得不做的是更改年份,以及一些时间戳和月份,这解决了问题。

最新更新