Skip to content

功能定义 ​

功能定义(物模型)用来描述不同设备的能力,包括属性、事件和命令,从而加快设备接入和应用开发。功能定义对设备类型中的所有设备都有效。

在设备类型详情中点击「功能定义」页签进行编辑:

智联.云 功能定义

属性 ​

属性是设备的能力参数,分为四种属性类型:

  • 设备上报:设备采集并上报的数据,如温度、湿度。
  • 云端下发:平台下发、设备保存的参数,如上报周期。
  • 设备云端共享:设备可读写、平台也可读写的参数,如运行模式。
  • 云端私有:仅平台读写,不与设备交互的参数,如设备别名。

每个属性包含属性标识符(唯一key)和属性名称,并需选择属性类型(决定数据流向)。数据类型支持:

数据类型说明
integer / decimal整型 / 小数,可配置小数位数、取值范围
string字符串
bool布尔型,可自定义真值/假值文本(如"运行"/"停止")
enum枚举型,配置枚举项与描述
array / object数组 / 对象(JSON 结构)
map_point / map_circle / map_polygon地理坐标 / 地理圆形围栏 / 地理多边形围栏
coords_point / coords_3d_point平面坐标 / 三维坐标
daily_timer / daily_timer_range每日定时器 / 每日定时区间

扩展选项可为属性配置单位(如 ℃、%)、小数位数、是否历史存储等。开启历史存储的属性才能查询历史数据和图表分析。各数据类型的取值格式与附加选项的完整说明请浏览 数据类型参考。

历史存储与单位 ​

  • 历史存储:开启后属性值会存入时序数据库,支持历史查询、图表分析和导出。
  • 单位:展示在属性值旁边,App 和看板会引用单位文案。

事件 ​

事件是设备在运行中主动上报的通知,如"滤网更换提醒"、"故障上报"。每个事件包含事件标识符、事件名称和事件参数(出参结构)。

命令 ​

命令是平台下发、设备执行的动作,如"重启"、"恢复出厂设置"。每个命令包含命令标识符、命令名称、入参和出参结构。命令下发的说明请浏览 设备事件与命令。

导入功能 ​

如果另一个设备类型已定义了类似的功能,可以使用「导入功能」从其它设备类型复制功能定义,避免重复配置。功能定义修改后新版本对新增数据生效,属性的历史数据按版本保留。