服务定义

服务介绍

设备的服务是用来描述一款设备是什么、能做什么以及如何控制该设备的文件。一个服务文件的内容主要包括设备的服务信息,这一部分定义了设备的业务数据,包括设备上报的上行数据和厂商服务器下发给设备的下行数据。每款设备都需要一个数据集文件。

对于HTTP(S)协议,非透传产品设备均需在“服务定义”标签页内添加属性定义及服务定义,且仅支持设备主动上报服务。

属性列表

在属性列表中,点击“新增属性”添加设备属性。属性值主要用于描述设备属性,并在数据上报时更新内部设备影子,为后续规则引擎模块提供参数。

属性标识符唯一代表某一属性,产品下具有唯一性,其格式要求须符合规范,且需认真填写,一经生成不允许修改。属性定义主要包括7种数据类型。

服务列表

在服务列表中,点击“新增服务”添加设备服务,主要用于定义设备某一具体的服务。

服务种类主要分为数据上报、事件上报、指令下发及指令下发响应等四种,用户根据实际业务场景进行选择。服务标识符唯一代表某一服务,产品内不允许重复,且需按照要求规范填写,一经生成不允许修改。

定义服务时,参数的顺序按照实际报文的payload字段顺序进行添加,全部添加完成后点击页面下方的“确认”方可生成一条服务。对于数据上报类型,参数仅允许从属性列表中选择添加。其他类型服务可由用户选择新建参数或从属性中选择。

说明:

服务可以根据实际业务场景的变化进行增删改操作,且同一产品下的服务共用。

若某一属性已被服务征用,则不允许对其进行任何操作。

一个服务唯一对应一条报文,一个服务可包含多个属性或参数。

数据类型

portal上添加服务时,可以根据实际业务场景选择数据类型,目前AEP支持解析的数据类型包括以下几种:

1、整型Int32 4Byte -2147483648 - 2147483647

2、单精度浮点型 Float 4Byte

3、双精度浮点型 Double 8Byte

4、枚举值 enum 1byte 0~255

5、布尔值 bool

6、字符串 string

7、时间 date

搜索结果 ""

    没有搜索结果 ""