有奖捉虫:行业应用 & 管理与支持文档专题 HOT
进入 数字孪生底座 后,您可以看到平台支持多租户、多项目的多层级管理;本文中快速入门体验均在体验租户-体验项目空间下使用。
在平台内,默认已经提供建筑园区最佳实践模版;同时,也支持您后续持续扩展、积累最佳实践,后续快速运用到其他项目中。

支持多层级管理

平台支持集团-子公司-项目三层级的管理架构,支持一个集团下管理多个子公司,每个子公司下管理多个建筑园区项目。目前公有云暂时支持公司-项目两层管理架构;完整的三层管理架构需要通过专有云、或者私有化部署。
租户承接了公司层级的管理功能,包括公司层级的管理指标监控、项目管理、团队成员管理、应用管理、API 资源管理、以及运维监控管理。
在单个项目空间内进行具体项目的管理,包括空间构造(空间管理)、物联感知、数据融合、场景编排、资源管理、应用管理。
集成商开通租户后,可以基于腾讯提供的建筑园区最佳实践,进一步沉淀自己的交付实践,后续在项目服务中可以直接复用,提升工作效率。

最佳实践内容

您购买开通租户后,如下最佳实践内容模板已默认预置在您的专属租户中,您可以直接使用这些配置和模板完成业务构建:
序号
最佳实践
说明
1
标准及字典(建筑园区领域)
1. 平台的在线三维建模是基于《建筑信息模型分类和编码标准》构建;通过配置管理中心统一管理,也支持企业自定义标准管理。
2. 平台各功能模块通用的字典,例如主数据分类、业务场景、行政区划等。
2
设备分类
设备分类是产品的基础,同一设备分类下包含不同厂商的产品,再基于产品定义设备物模型;平台默认提供了腾讯在建筑园区行业的设备分类最佳实践。
3
产品
具有相同功能或特性的一类设备的集合,例如指同一个型号的产品,设备就是该型号下的某个设备实体。
4
物模型
一类产品或者一类设备类型数据的数字体,是对设备在云端的功能描述,将产品功能抽象归纳,从属性、服务和事件三个维度,分别描述了产品对外提供详细信息,结构化的定义了产品的功能。
5
设备厂商
提供常见的建筑园区设备厂商基本信息主数据。
6
空间实体类型
空间实体是指在现实世界中占据一定且连续空间位置和范围、单独具有同一属性或完整功能的对象。按照国家标准,空间实体分为自然地理实体、人工地理实体、管理地理实体(山体、水系、交通、建筑物、管线、行政单元、空间规划单元等);平台承袭实景三维中国基础地理实体分类,并在此基础上按照业务场景,抽取出建筑园区必须的空间实体进行统一管理。
7
空间实体编码规则
每个空间实体都有唯一的一个身份证号,代表该实体的空间位置层级关系。平台支持基于空间实体类型灵活定义每个层级的空间实体的编码规则。例如建筑:国家 + 行政区划 + 项目 + 建筑;楼层:国家 + 行政区划 + 项目 + 建筑 + 楼层;每个号段可以定义其具体含义。
8
场景联动模版
平台提供面向智慧建筑、智慧园区常用的跨设备子系统智能联动场景,例如 VIP 访客到访自动联动建筑欢迎模式、消防安防联动、环境监测联动场景的模版,在交付客户时,可以直接使用。
9
能源指标
基于设备的实时死数据,平台提供28个能源指标、33个衍生指标,包括但不限于天然气用量、冷冻水流量、HVAC 系统功率、本日/昨日/本月/上月/本年度用电量以及用电量同比;能源分析场景应用可以直接使用。
10
建筑园区应用指标
提供标准的告警、能源、门禁、安防、消防、电梯、停车 IOC 应用需要的数据 API,在平台完成项目设备、子系统数据的接入及三维建模后,API 数据即可消费,一键应用到模版案例中。
11
智能算子库
智能算子库,即可重用的计算单元,这些算子可以用于不同的场景,以提供更加高效和智能的计算编排能力。提供大量内置算子和用户自定义算子支持场景逻辑编排,跨系统计算联动。智能算子库中的算子是可重用的计算单元,可以在不同的应用场景中被多次使用。这种可重用性可以大大提高编排效率,减少重复的工作量。智能算子库中的算子可以根据不同的场景进行配置和调整。智能算子库中的算子都是智能的,可以自动适应不同的数据和场景,可以提高计算效率和质量。
12
OPENAPI
为助力伙伴和客户一站式、便捷、快速构建面向各类建筑、场馆、园区、景区、交通、工业、能源、城市等应用场景的数字孪生应用,实现对物理对象的分析、预测、优化以及闭环控制。平台空间构造、物联感知、数据融合接入、生产的数据,均以统一标准的 OPENAPI 服务资源的形式提供给应用调用消费。
目前平台提供137个 OPENAPI 资源服务,包括围绕孪生场景构建的物联服务、空间模型服务、空间计算服务、数据服务、AI 算法服务、场景服务、3Dtiles 服务。
此外,在使用平台服务项目时,支持将客户存量的 ERP 等业务系统服务注册到平台中,集中管理,统一授权。详细可参见 API 文档

智能算子库(持续扩展中)

节点分类
分类名称
节点名称
节点描述
输入
消息队列读取
Kafka 消费
通过消息队列连接,获取指定消息队列推送的数据。
数据库读取
MySQL 读取
通过 MySQL 数据库连接器,读取指定库表数据。
PostgreSQL 读取
通过 PostgreSQL 数据库连接器,读取指定库表数据。
TDSQL 读取
通过 TDSQL 数据库连接器,读取指定库表数据。
API输入
HTTP 请求
通过此节点请求 API 数据。
HTTP 输入
通过 HTTP 输入节点将内容以 API 的方式输入。
平台输入
数据库数据
通过配置表单,从指定数据库表中拉取数据,需要配合触发类节点使用。
数据库数据(SQL)
通过 SQL 语句指令,从指定数据库表中拉取数据,需要配合触发类节点使用。
数据选择
从数据库中检索数据。
设备数据
按照设备对象模型(数据模型)拉取设备数据。
应用数据
用于输入应用上报的属性或事件数据。
指标数据
衍生指标的数据源。
设备告警数据
实时消费设备告警数据,提供告警消息触发功能。
设备影子数据
支持根据一个或多个设备编码 WID 查询设备影子数据。
视频推流
可拉取数字孪生底座单或多个实时视频流数据,或通过输入 URL 地址预览实时视频流。
实时消息订阅
实时订阅资源管理中心 Websocket 指定主题的数据。
触发功能
定时器
用于设置流/任务的执行时间、执行周期等,支持单次、固定周期、自定义周期三种重复方式。
解析
转换功能
模型转换
将数据解析模型从 A 转换为 B。
结构转换
支持 Json 字符串转换对象,Json 数组字符串转换对象数组等数据结构转换的能力。
连接功能
左外连接
支持表与表之间左外侧连接,类似功能 Left Join。
属性管理
属性创建
在空结构体或已存在的结构体中创建一个新的屬性屬性。
属性删除
删除一个或多个指定的属性。
属性复制
为指定现有的属性在数据结构同级当前属性后一位置创建一个保有值相同的值和不同名称的副本。
属性重命名
为指定一个或多个属性重命名。
属性保留
清理掉除指定保留的属性以外的全部属性。
属性分割
将一个属性值拆分成多个属性及对应的值。
属性值映射
根据映射规则增加或改变属性值。
计算
数字运算
最大值
从给定的多个数字输入中获取得到最大数字。
最小值
从给定的多个数字中获取最小数字。
加法运算
对多个数字输入进行累加操作,并输出累加后的计算结果。
减法运算
对两个数字输入执行减法运算。
乘法运算
对多个数字输入进行累乘操作,并输出累乘后的计算结果。
除法运算
对两个输入数字执行除法运算。
取模运算
求两个数相除的余数。
取余运算
求两个数相除的余数。
绝对值
对给定数字(整数、负数均可)取绝对值。
随机整数
获取指定范围内的一个随机整数。
随机小数
获取指定范围内的一个随机小数。
向上取整
对给定的小数向上取整,并输出整数。
向下取整
对给定的小数向下取整,并输出整数。
四舍五入
按指定的位数对数值进行四舍五入。
表达式计算
按指定函数表达式公式进行计算。
原子指标计算
用于原子指标的维度选择及聚合计算,支持从资源库引用指标函数算法或自定义计算函数。
集合处理
元素合并
将给定输入内的多个集合合并后输出一个新的集合(不需要去重)。
元素去重
对输入集合进行元素去重,并返回一个去重后的新集合。
删除元素
从给定集合中删除元素。同时支持删除指定位置的元素和直接删除指定的元素(用户可选择删除全部指定元素或删除第一个指定元素)。
插入元素
即向集合指定位置插入一个新元素。
数量统计
统计集合内元素个数。
查找元素位置
即查找集合内给定元素的位置,如果找到后返回第一个符合要求的元素位置 index,找不到则返回-1。
按位置查找元素
查找指定位置的元素,需输入的位置下标。
循环判断
判断类-分支判断
通过设置分支条件,进行分支控制。
判断类-异常判断
当流程执行过程中某参数数据满足某个特定异常条件时,整个流程无法继续执行下去了,需要抛出一个错误并直接将整个流程结束掉,此时可以使用该异常控制节点来实现。
循环类-循环开始
循环控制节点主要用于零代码方式实现对一个集合进行迭代循环处理的业务逻辑。
循环类-循环结束
循环控制节点主要用于零代码方式实现对一个集合进行迭代循环处理的业务逻辑。
循环类-中断循环
当在循环内的参数数据满足某个特定条件时,需要使当前循环整个直接结束继续循环结束后续流程,此时使用到“中断循环”控制节点。
循环类-继续循环
当在循环体的参数数据满足某个特定条件时,需要使当前循环体直接结束然后执行下一个循环体,此时使用到“继续循环”控制节点。
数据查询
查询视频播放 URL
通过设备 ID 查询视频播放 URL。
数据库查询
数据过滤
按过滤条件进行数据过滤。
数据排序
按照数据表中指定列的值来进行排序,支持按照升序或降序的顺序来进行排序。
数据量限制
用于限制查询结果返回的数量,常用于分页查询。
扩展编程
JS 脚本
可通过 JS 脚本方式写入数据处理功能。
空间
查询功能
查询附近设备
通过一个或多个设备编码查询同楼层距离最近的1个或多个特定设备类型的设备或水平半径内的全部特定设备类型的设备。
设备ID查询空间位置 ID
基于设备 WID 查询空间编码(POIID)
存储
MySQL 存储
将数据存入指定的 MySQL 数据库表中。
PostgreSQL 存储
将数据存入指定的 PostgreSQL 数据库表中。
TDSQL 存储
将数据存入指定的 TDSQL 数据库表中。
Hive 存储
将数据存入指定的内置 Hive 数据库表中。
业务数据存储
将数据存入指定的 MySQL 数据库表中。
原子指标存储
存储原子指标计算结果到指定的结果表中,从而指标数据节点进行二次聚合。
输出
API 输出
HTTP 输出
通过 HTTP 输出节点将节点间内容以 API 的方式输出。
控制指令
设备控制指令
支持单个或批量控制指定设备。
消息通知
告警推送
该节点可将消息转为微瓴告警服务,当消息到达该节点时,将按设置执行告警通知推送。
告警消除
可设置告警消除服务,当消息到达该节点时,将按设置执行对某类型告警或指定告警进行消除。
应用数据推送
按照标准应用数据上报格式推送数据到指定 APPID 的应用。
实时消息推送
将数据通过 Websocket 实时推送给指定主题,可指定应用。
企业微信机器人
创建企业微信群机器人,按照指定规则向用户发送群消息。
短信通知
通过腾讯云提供的短信服务,提供快速灵活接入的高质量的国内短信与国际/港澳台短信服务。
语音通知
通过腾讯云提供的语音专线,为客户提供语音告警、语音通知服务。语音消息具有高到达率、超低延时、秒级触达的优势。
消息队列
Kafka 推送
将数据推送到指定的 Kafka Topic 中。

可扩展的最佳实践

除了以上默认的最佳实践外,在使用平台服务项目的过程中,平台支持持续沉淀扩展最佳实践内容,后续直接复用在其他项目中。

操作步骤

1. 登录 数字孪生底座,默认是租户/公司级的管理界面;在租户维度可以进行项目空间的新建、修改,团队成员管理,应用注册,租户级资源管理,运维监控。
说明:
本文中快速入门体验均在体验租户-体验项目空间下使用。
?
2. 单击左侧菜单项目空间管理,单击公共空间,该空间管理租户级的最佳实践内容,默认内置腾讯最佳实践,可直接使用,也可进行调整修改,更改为您公司的最佳实践。在该租户下新建普通项目空间时,自动继承公共空间的最佳实践模版。
?
3. 单击体验项目空间进入该项目。
4. 在左侧导航栏,选择配置管理 > 具体菜单资源管理 > 资源服务列表数据融合 > 资产库,可以查看、修改最佳实践模版,调整基础配置。
后续功能操作整体进入路径:登录平台 > 租户维度左侧菜单,单击项目空间管理 > 单击体验项目空间 > 选择项目下左侧具体菜单进行操作体验。
?


http://www.vxiaotou.com