简体中文
简体中文
English
联系我们
注册
登录
语言
简体中文
简体中文
English
联系我们
登录
注册
返回主站
layout空间导航

名词解释

更新时间:2021-08-06 07:28:48下载pdf

数据类型

数据传输类型

  • 可下发可上报:指令数据可以下发给设备,设备数据可以上报给云端。
  • 只上报:数据只支持从设备上报。
  • 只下发:数据只支持从云端下发。

取值约束

Integer 类型示例格式

{"min":11,"unit":"s","scale":0,"max":86400,"step":1}

取值约束说明

  • min:最小取值。示例值:11。
  • max:最大取值。示例值:86400。
  • unit:数值的单位。示例值:s 。
  • scale:数据将以 10 的指数转换进行传输。示例:0, 表示 10 的 0 次方,即 1。
  • step:数据增量间距(即步长)。示例值:1。

Scale 参数说明

以下为当前电压取值的取值约束示例。scale 的取值是 1。
如果查询设备状态得到的值是 {"cur_voltage":2230},那么用户可读值为 2230/(10^1 )= 223V (即电压是:223伏特)。

code 名称 数据类型 取值约束
cur_voltage 当前电压 Integer {“unit”:“V”,“min”:0,“max”:5000,“scale”:1,“step”:1}

取值约束范围说明
标准指令集文档中在指定的取值范围约束为参考范围,实际每个设备有特定的具体取值约束范围。

String 类型示例格式

{"maxlen":255}

取值约束说明

  • maxlen:值最大长度。示例值:255。

Enum 类型示例格式

{"range":["1","2","3","4","5"]}

取值约束说明

  • range:枚举取值限定范围。示例为:"1","2","3","4","5"