设备属性数据集

使用场景

该数据集可以用于展示物联网设备的历史数据或一段时间内的数据,脚本执行为纯前端执行。

  • 展示门禁机设备过去一段时间内在线状态的变化数据。
  • 统计某一孪生体下设备数量的变化情况;
  • 同一时间内不同产品下的所有设备的在线状态的变化趋势;

使用前提

在使用这个数据集前,需在数字孪生服务DTService中创建对应的设备。详情请见数字孪生服务DTService教程。

数据集配置

找到并点击顶部【数据集管理】标签页,在右侧页面点击【新增】按钮。

点击【时序数据记录】选项

输入【数据集名称】,选择【分组】后,选择所需的时序数据查询接口与项目编号,输入完毕后点击【解析并执行】,可以在数据预览模块看到获取到的数据。如果需要对数据再次处理,可以在响应脚本处编写对应的逻辑代码。

动态参数

时序数据记录提供了配置动态参数的功能,支持flag intelligentSpacesIdList startTime
endTime currentPage pageSize值为动态。实际可设定的参数取决于时序数据查询接口里预先设定的参数内容。设置如下:

点击【运行并解析】按钮,会弹出【参数配置】弹框,可以对flag intelligentSpacesIdList startTime
endTime currentPage pageSize进行设置(intelligentSpacesIdList 参数值的获取可查看数字孪生服务DTService组织结构),点击【确定】后可在右侧【动态参数】进行查看。

参数说明:

flag为递归标志(必填),是否查询设定的孪生体的子孪生体。0否1是; intelligentSpacesIdList为查询的孪生体列表(必填),使用逗号连接; startTime/endTime为开始/结束时间(可选),时间格式为YYYY-MM-DD hh:mm:ss; currentPage为当前展示页数(可选);pageSize为每页展示多少条(可选)。根据时序数据查询接口决定所传的参数值内容。

注意: 点击【运行并解析】按钮时,弹出的【参数配置】仅作测试使用,在右侧点击【配置】按钮配置的参数值才是默认值,也就是保存时传入后端的动态参数值。

以上便完成了设备属性数据集的基础配置,点击页面右上角【保存】按钮即可。 接下来在低代码设计器中使用上面开发好的数据集了😄,使用方式上没有区别。

开发规范

开发规范

  • 数据必须是数组类型
  • 数据仅第一层有效,子节点无效

正确响应格式

[
    {
        "key1": "value1",
        "key2": "value2",
        "key3": "value3"
    },
     {
        "key1": "value1",
        "key2": "value2",
        "key3": "value3"
    },
     {
        "key1": "value1",
        "key2": "value2",
        "key3": "value3"
    }
]

错误响应格式

返回的数据非集合

{
        "key1": "value1",
        "key2": "value2",
        "key3": "value3"
}

返回的有效数据不在第一层

[
    {
        "data": [
            {
                "key1": "value1",
                "key2": "value2",
                "key3": "value3"
            },{
                "key1": "value1",
                "key2": "value2",
                "key3": "value3"
            }
        ]
    }
]
文档更新时间: 2024-11-29 11:47   作者:北京-产品-yantings
上一篇:
下一篇: