Bladex物联网设备数据上报,如果属性是数组结构的形式,设备如何组织数据结构?

Blade 未结 1 64
thyukari
thyukari 剑侠 2025-05-07 17:08

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

1.  定义物模型属性时,选择array结构,并且元素类型为struct,此时设备如何组织上报数据的结构?


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

正确上报数据,实际上报数据失败,未成功存储到物模型属性表


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

baldex物联网V1,Windows


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

目前上报的数据结构

{

    "id""333333",

    "version""1.0",

    "method""thing.event.property.post",

    "params": {

        "DEVICE_DATA":[

            {

                "weight":10.00,

                "transno":"粤BXXX",

                "data_tag":"N",

                "datatime":"2025-05-07 12:12:00"

            }

        ]

    }

}

这是物模型结构

image.png


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

1条回答
  • 2025-05-07 18:28

    struct类型,上报的类型是json字符串,保存到时序库的也是json字符串。

    否则多层次的结构,时序库无法保存,如果按行保存,那么同级别的其他int和float类型就会重复很多遍。所以只能是字符串类型上报入库。

    0 讨论(0)
代码语言
提交回复