JSON格式的数据可以存到时序库里面,但是JSONArray的格式数据不会存在时序库中

Blade 未结 1 21

一、该问题的重现步骤是什么?

1. image.png

2. image.png

3.image.png

上面的JSONArray的格式数据并没有在时序库中保存,但是主题是收到了的

image.png


image.png

image.png

JSON的格式数据,就在数据库保存了




二、你期待的结果是什么?实际看到的又是什么?


三、你正在使用的是什么产品,什么版本?在什么操作系统上?


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  • /property/post 是针对单条数据的tpoic,一次上报只接收一条数据。


    如果是数组类型,需要用批量上传 property/batch/post 的topic 

    CleanShot20260408161222@2x.png


    具体的协议可以看这里:https://iot.bladex.cn/tech/prologue/protocol.html#_6-7-%E8%AE%BE%E5%A4%87%E7%AB%AF%E6%89%B9%E9%87%8F%E4%B8%8A%E6%8A%A5%E5%B1%9E%E6%80%A7%E3%80%81%E4%BA%8B%E4%BB%B6


    另外需要注意的是,如果要把数据准确保存到物模型对应的时序库,数据格式也需要和平台对应(alink格式,和阿里云物联网平台数据格式兼容)

    {
        "id": "123", 
        "version": "1.0",
        "sys":{
            "ack":0
        },
        "method": "thing.event.property.batch.post",
        "params": {
            "properties": {
                "Power": [
                    {
                        "value": "on", 
                        "time": 1524448722000
                    },
                    {
                        "value": "off", 
                        "time": 1524448722001
                    }
                ], 
                "WF": [
                    {
                        "value": 3, 
                        "time": 1524448722000
                    },
                    {
                        "value": 4, 
                        "time": 1524448722009
                    }
                ]
            }, 
            "events": {
                "alarmEvent": [
                    {
                        "value": {
                            "Power": "on", 
                            "WF": "2"
                        }, 
                        "time": 1524448722000
                    },
                    {
                        "value": {
                            "Power": "on", 
                            "WF": "2"
                        }, 
                        "time": 1524448722000
                    }
                ]
            }
        }
    }



    0 讨论(0)
提交回复