定义设备模型


定义设备模型

产品信息确认完成后,需要定义产品的设备模型。Ticos 后续的整个数据流转体系都是依托于设备模型进行的。

设备模型 是基于数字孪生open in new window规范,将物理空间中的实体数字化,用功能定义的方式,将实体产品的每一个属性、功能和遥测描述出来,在云端构建该实体的数据模型。

一、进入产品详情页,点击设备模型

设备模型页

对于水杯品类,系统已经自动预设好了三个标准功能:水杯水量、水杯水温和电池电量。

针对T1 的水温提醒功能,我们还需要添加自定义功能:提醒温度,

二、点击右上角添加自定义功能按钮,添加功能。

添加产品功能

功能类型有三种:

  • 属性:设备运行时具体信息和状态。比如智能开关当前的状态、当前灯泡的量度等。
  • 遥测:任何设备发出的数据,无论数据是常规的传感器数据还是计算的数据流,或者是偶尔出现的错误或信息消息,例如温感等,只读。
  • 命令:可以在设备上执行的功能或操作。

提醒温度是产品的一个具体信息,用于描述需要提醒的温度值,所以我们定义一个属性,添加对应的参数

添加提醒温度

属性参数说明:
公用参数说明
功能名称定义功能对外展示的名称,非必填。支持中文、英文和数字,长度不超过30个字符
标识符必填,唯一,支持英文和数字,长度不超过40个字符,同一个产品的功能标识符保持唯一,创建成功后不可修改。
功能类型属性、遥测、命令,此处我们选择属性
功能定义一组可应用于遥测和属性的标准功能。不同的功能定义针对不同的数据类型和单位
数据类型数据类型定义见文章底部
读写类型只读或可读可写,只读类型只能获取设备属性,不可修改,可读可写支持云端修改设备属性
单位当前定义功能的单位,非必选
说明定义功能的简单说明,最大长度50个字符

数据类型定义

数据类型说明
boolean布尔类型
dateRFC 3339 第 5.6 节中定义的完整日期
dateTimeRFC 3339 中定义的日期时间
doubleIEEE 8 字节浮点
durationISO 8601 格式的时间段
floatIEEE 4 字节浮点
integer4 字节带符号整数
long8 字节带符号整数
string一个 UTF8 字符串
timeRFC 3339 第 5.6 节中定义的完整时间

确定了设备模型后,Ticos 将基于该设备模型生成可视化的移动端组件和物联网云节点,后续的数据流转也完全依托于当前所定义的模型。

上次编辑于: 2022/12/17 07:45:59
Loading...