# 介绍
# 定义
设备能力配置包括数据定义及约束,对数据定义、约束的配置又称为对设备属性、事件和操作的配置。
属性:是由多个电控参数组成,是用户可见的而且会被同步到影子服务的参数集合。
事件:可以约定设备在特定时机(如:状态变更、工作环境切换、异常等)触发的事件上报格式及内容。同属性一样,设备描述文件可继承其它格式,因此也可以选择排除或重写继承模型的事件定义。
操作:是指使用者对设备控制时执行的操作。可以简单理解为用户对设备的控制,对应设备、遥控器、App插件等中的按键执行的操作,从范围上来说,动作可以是针对单个属性,也可以是针对一组属性,或者是针对整个设备的某几个大类的复杂交互控制。
事件与操作的主要区别**在于:事件的发起者为设备,操作的发起者为用户。
# 基本信息
能力模型的基本信息包括影子等级、物模型1.0版本、电控固件版本和模组固件版本。
参数 | 说明 |
---|---|
影子等级 | 总共有五个等级,等级三以下(包括三)不支持影子,支持影子的设备状态变动都会实时同步到云端。 |
物模型1.0版本 | 此能力模型版本。格式要求三段数字,由1.0.0版本开始,逐级递增。 |
电控固件版本 | 当前能力模型能支持的电控固件版本,格式要求三段数字,由1.0.0版本开始,逐级递增。 |
模组固件本 | 当前能力模型能支持的模组固件版本,格式要求三段数字,由1.0.0版本开始,逐级递增。 |
要确定设备影子等级前必须先对设备进行测试,给出测试报告。
# 快速开始
在智能产品中选择“创建智能产品”,点击硬件产品。
选择品类并填写相关信息后点击“能力定义”。在导入模板后点击“选择模板导入”,选中相对应的模板并“确定”。
如果没有想要的模板,则可以新建模板。具体新建模板步骤的配置参考从零开始配置能力模型。
也可以直接通过导入已有产品直接复制同品类下的产品配置信息。
。
# 流程
可以从已有的能力模型基础上快速开始。
也可以从零开始,能力模型的配置顺序:
能力模型配置后可以调试与发布,调试环境相对于配置环境低级,测试的dcp、美居和设备环境可以使用sit或者uat。
能力模型的使用:调用接口。