0

我可以将 JSON 中的相同键值发送到 AWS IOT Analytics 管道吗?有谁知道如何解决这个问题?这是我的 JSON:

{“数据”:[{“传感器”:{“值”:100.1},“ts”:1401000},{“传感器”:{“值”:120.5},“ts”:1401154},{“slave2” :{“point1”:50},“ts”:1401250},{“slave2”:{“point2”:假},“ts”:140350},{“current_sensor”:10,“ts”:150400}, {“水位”:50,“ts”:1504450 },{“开关”:真,“ts”:154030 }]}

4

1 回答 1

0

我不太清楚您发送相同的键值是什么意思 - 您是否能够将上面的数据片段发送到 IoT Analytics 好吗?如果没有,您是否在 Cloudwatch 日志中收到错误 - 请注意,如果您尚未执行此操作,您可能需要在控制台->设置中启用日志记录。

如果您没有收到错误发送,您是否在获取数据时遇到问题?同样,如果您可以显示您正在使用的 SQL 查询以及结果是什么,那可能会有所帮助。

尽管如此,您当然可以使用管道中的活动重新塑造您的数据。例如,您可以;

  1. 使用 lambda 函数创建一个 lambda 活动,以提取各个消息并将您需要的内容准确发送到数据存储区。

  2. 创建属性添加器/删除器活动以重新格式化消息。

参考文档包含使用 Lambda 重塑消息的示例,以及有关添加和删除属性以重塑消息的信息。

于 2018-11-22T07:06:35.930 回答