You need to enable JavaScript to run this app.
导航
创建自定义驱动
最近更新时间:2024.07.16 19:21:39首次发布时间:2022.11.03 20:11:05

如果边缘智能提供的官方驱动无法满足设备接入要求,您可以为设备创建自定义驱动模板。本文为您介绍如何通过边缘智能控制台创建驱动模板。

前提条件

您已经开通了边缘智能产品。如您还未开通产品,请参见开通边缘智能

创建驱动模板

  1. 登录边缘智能控制台

  2. 在左侧导航栏顶部的 我的项目 区域,选择您的项目。

  3. 在左侧导航栏,选择 设备管理 > 驱动模板

  4. 驱动模板 页面,单击 自定义驱动 页签。

  5. 单击 创建驱动模板

  6. 创建驱动模板 页面,根据需要完成以下配置,并单击 确定

基本信息

配置项

描述

名称

为驱动设置一个易于识别的名称。输入要求如下:

  • 允许使用以下字符:汉字、英文大小写字母、数字、下划线(_)、连字符(-)、半角句号(.)。
  • 长度不超过 32 个字符。
  • 开头和结尾不允许使用特殊字符(下划线(_)、连字符(-)和半角句号(.)),并且不允许使用连续的特殊字符。

标识符

为驱动设置一个 ID。驱动标识符固定以 device- 为前缀,您可以设置后半部分。输入要求如下:

  • 允许使用以下字符:英文大小写字母、数字、下划线(_)、连字符(-)。
  • 长度不超过 32 个字符。
  • 开头和结尾不允许使用特殊字符(下划线(_)和连字符(-)),并且不允许使用连续的特殊字符。

描述

可选。为驱动添加描述信息。
允许使用任意字符。长度不超过 128 个字符。

子协议配置

根据驱动功能和通信需求,为驱动配置子协议。

配置项

描述

协议名称

设置一个协议名称。
输入要求如下:

  • 允许使用以下字符:英文大小写字母、数字、下划线(_)、连字符(-)。
  • 长度不超过 32 个字符。
  • 开头和结尾不允许使用特殊字符(下划线(_)和连字符(-)),并且不允许使用连续的特殊字符。

通信链路类型

为驱动选择通信链路类型。
一个子协议只支持配置一种通信链路,可以选择:TCP/UDP串口其他

协议参数

设置协议参数。每个协议参数包含以下字段:

  • 参数名称:为协议参数设置一个名称。输入要求如下:
    • 允许使用以下字符:汉字、英文大小写字母、数字、下划线(_)、连字符(-)和半角句号(.)。
    • 长度不超过 32 个字符。
    • 开头和结尾不允许使用特殊字符(下划线(_)、连字符(-)和半角句号(.)),并且不允许使用连续的特殊字符。
  • 参数标识符:为协议参数设置一个标识符。输入要求如下:
    • 允许使用以下字符:英文大小写字母、数字、下划线(_)、和连字符(-)。
    • 长度不超过 32 个字符。
    • 开头和结尾不允许使用特殊字符(下划线(_)和连字符(-)),并且不允许使用连续的特殊字符。
  • 属性:设置该参数是否为必选、是否需脱敏显示。
    • 必选 表示设备中该参数的值不允许为空。
    • 加密 表示设备中该参数的值将脱敏显示。 脱敏显示表示使用*代替字符,但您可以单击显示图标以显示字符。
  • 类型:为参数选择一个数据类型,并根据选择的数据类型,设置数据的 取值范围默认值 等。 不同数据类型需要设置不同的相关参数。具体说明,请参见数据类型说明

单击 添加参数,继续配置其他协议参数。您最多可以添加 15 个协议参数。

根据需要,您可以单击 添加子协议配置,继续配置其他子协议。您最多可以添加 10 个子协议。

点表配置

点表描述了本地设备的数据格式与边缘智能数据格式间的转换关系。您在创建自定义驱动时,定义的是点表配置的模板。然后,当您使用自定义驱动添加设备时,就可以根据点表配置模板,设置某个设备的点表数据。
选中 配置自定义点表,完成点表各项参数配置。

配置项

说明

参数名称

为参数设置一个名称。输入要求如下:

  • 允许使用以下字符:中文、英文大小写字母、数字、下划线(_)、连字符(-)和半角句号(.)。
  • 长度不超过 32 个字符。
  • 开头和结尾不允许使用特殊字符(下划线(_)、连字符(-)和半角句号(.)),并且不允许使用连续的特殊字符。

参数标识符

为参数设置一个标识符。输入要求如下:

  • 允许使用以下字符:英文大小写字母、数字、下划线(_)、连字符(-)。
  • 长度不超过 32 个字符。
  • 开头和结尾不允许使用特殊字符(下划线(_)和连字符(-)),并且不允许使用连续的特殊字符。

属性

设置该参数是否为必选、是否需脱敏显示。

  • 选中 必选 表示设备中该参数的值不允许为空。
  • 选中 加密 表示设备中该参数的值将脱敏显示。
    脱敏显示表示使用星号(*)代替字符,但是您可以单击显示图标以显示字符。

类型

为参数选择一个数据类型,并根据选择的数据类型,设置数据的 取值范围默认值 等。
不同数据类型需要设置不同的相关参数。具体说明,请参见数据类型说明

您可以单击 添加参数,继续配置其他参数。最多可以添加 20 个参数。

通道配置

通道用于配置多设备的通用配置,例如多设备共享的IP和端口号。选中 配置自定义通道,完成各项参数配置。

字段

说明

参数名称

为参数设置一个名称。输入要求如下:

  • 允许使用以下字符:汉字、英文大小写字母、数字、下划线(_)、连字符(-)和半角句号(.)。
  • 长度不超过 32 个字符。
  • 开头和结尾不允许使用特殊字符(下划线(_)、连字符(-)和半角句号(.)),并且不允许使用连续的特殊字符。

参数标识符

为参数设置一个标识符。输入要求如下:

  • 允许使用以下字符:英文大小写字母、数字、下划线(_)、连字符(-)。
  • 长度不超过 32 个字符。
  • 开头和结尾不允许使用特殊字符(下划线(_)和连字符(-)),不允许使用连续的特殊字符。

属性

设置该参数是否为必选、是否需脱敏显示。

  • 选中 必选 表示设备中该参数的值不允许为空。
  • 选中 加密 表示设备中该参数的值将脱敏显示。
    脱敏显示表示使用星号(*)代替字符,但是您可以单击显示图标以显示字符。

类型

为配置项选择一个数据类型,并根据选择的数据类型,设置数据的 取值范围默认值 等。
不同数据类型需要设置不同的相关参数。具体说明,请参见数据类型说明

您可以单击 添加参数,继续配置其他参数。最多可以添加 20 个参数。

数据类型说明

在配置子协议、点表和通道时,您需要选择数据类型。不同数据类型需要配置的相关参数不同。具体说明如下。

数据类型

说明

int

表示整型数。对于该类型数据,取值范围 是必填项,默认值 是可选的。取值范围由最小值和最大值组成。

float

表示浮点数。对于该类型数据,取值范围 是必填项,默认值 是可选的。取值范围由最小值和最大值组成。

double

表示双精度浮点数。对于该类型数据,取值范围 是必填项,默认值 是可选的。取值范围由最小值和最大值组成。

bool

表示布尔型。对于该类型数据,无必填项,默认值 是可选的。默认值可设置为 true、false。

string

表示字符串。对于该类型数据,无必填项,默认值 是可选的。默认值可设置为任意字符串。

enum

表示枚举型。对于该类型数据,取值范围 是必填项,默认值 是可选的。取值范围由枚举对组成。您可单击 +添加枚举对,设置枚举选项。一个枚举选项由参数名和参数描述组成。

后续操作

创建驱动模板后,您可以在驱动模板列表查看驱动模板。如需在节点(一体机)上部署该驱动模板,您还必须为驱动创建版本。相关操作,请参见创建驱动版本