独立MCU方案以及SoC方案,支持在标准功能的基础上,自定义适合客户自己硬件特色的定制功能点,功能点的标准按照行业通用的物模型的格式,区分属性、事件、服务。
属性用于描述设备运行时的状态,如环境监测设备所读取的当前环境温度等。属性的数据类型区分为布尔型、枚举型、数值型以及字符型、时间型等。自定义属性,需要定义的数据如下:
字段 | 说明 |
---|---|
功能点名称 | 可自定义的功能点名称,仅支持中文字符,限20个字符。 |
标识符 | 唯一标识,支持字母、数字和下划线,以字母开头,限20个字符。 |
数据传输类型 | 区分可下发,可上报以及可下发可上报3种类型。 |
数据类型 | 区分布尔型、枚举型、字符型、整数型、浮点型(单精度)、字符型(hex)等。 |
字段 | 说明 |
---|---|
数值范围 | 确定输入数值的起止数据范围,取值范围-2147483648 到 4294967296。 |
数据间隔 | 既步长,需要输入确定间隔数值。 |
倍数 | 可下拉选择1、10、100、1000等倍数,默认为1。 |
单位 | 可下拉选择单位。 |
事件用于描述包含需要被外部感知和处理的通知信息,可包含多个输出参数。用于上报,比如信息、预警、故障。客户可定义事件的输出参数,参数支持多个,参数的类型支持字符、布尔、枚举、数值等类型。
服务用于定义设备可被外部调用的能力或方法,可设置输入参数和输出参数。输入以及输出参数支持多个,参数的类型支持字符、布尔、枚举、数值等类型。
参数的定义,参数内容和属性的设置一致。