Link IoT Edge产品提供用于接入OPC UA设备的驱动(简称OPC UA驱动)。您可以直接从控制台部署OPC UA驱动到网关,也可以从控制台下载OPC UA驱动代码进行修改,作为您的自定义驱动使用。

OPC UA驱动目前仅支持在Link IoT Edge专业版(LE Pro)上运行。

概述

OPC UA驱动和OPC UA设备的连接是通过OPC UA服务器关联的,OPC UA驱动通过操作OPC UA服务器对外暴露的协议接口操作OPC UA设备,示意图如下所示。
OPCUA架构

本文以示例方式介绍OPC UA官方驱动的使用步骤,具体操作如下文所示。

说明 使用OPC UA官方驱动之前请确保已根据环境搭建内容,创建边缘实例并上线网关。

一、分配驱动

  1. 边缘计算 > 边缘实例页面,选择已创建的边缘实例,单击右侧的查看
  2. 实例详情页面,选择设备驱动配置,单击全部驱动右侧的“+”图标 。
  3. 分配驱动对话框中,选择官方驱动,找到OPC UA驱动,单击对应操作栏中的分配。然后单击完成
    分配OPC UA驱动到边缘实例

二、配置驱动

  1. 单击已分配的OPC UA驱动,在设备列表右侧单击驱动配置
  2. 在弹出对话框中单击添加通道
    添加通道
  3. 根据界面提示设置参数,然后单击确定
    参数 描述
    通道名称 需在网关维度具有唯一性。
    通道地址 opc.tcp://localhost:4840
    安全策略 指加密算法策略。有NoneBasic128Rsa15Basic256三种。
    安全模式 指签名类型。有NoneSignSignAndEncrypt三种。
    用户名 非必填。
    密码 非必填。
    方法调用超时时间 单位为秒。
  4. (可选)在设备列表右侧,单击容器配置,根据容器配置中的参数说明,对当前驱动进行容器配置。配置完成后单击确定
    说明 仅在产品规格为专业版的边缘实例中,允许设置容器配置

三、驱动关联子设备

  1. 单击设备列表页面中的分配子设备,在OPC UA驱动下为边缘实例分配设备。
    您可以分配已有的OPC UA设备,也可以根据下面的步骤,新建OPC UA设备。
    说明 分配已有的OPC UA设备时,该设备所属产品必须接入网关,且接入网关协议为OPC UA。详细说明请参见创建产品
  2. 在右侧弹出的分配子设备对话框中,单击添加子设备

    添加设备
  3. 添加设备对话框,单击新建产品,创建OPC UA设备所属产品。
    新建OPC UA产品
  4. 创建产品对话框设置参数后,单击确认

    OPC UA产品参数设置
    表 1. 参数说明
    参数 描述
    产品名称 设置产品名称,产品名称在账号内具有唯一性。
    所属分类 选择品类,为该产品定义物模型。此处选择自定义品类
    接入网关协议 此处必须选择OPC UA
  5. 返回添加设备对话框,添加OPC UA设备。
    添加OPC UA设备
  6. 分配子设备对话框,将新建的OPC UA设备分配到边缘实例。
  7. 分配设备到边缘实例后,单击设备名称对应操作栏中的设备配置,通过关联通道,关联设备与OPC UA驱动。

    设备配置
    表 2. 参数说明
    参数 描述
    关联通道 选择本文上方步骤6中已创建的通道。
    节点路径 设备在OPC UA Server中,从Objects开始到设备节点的绝对路径。
    说明 OPC UA Server相关说明请参见OPC UA设备接入实践

四、部署边缘实例

实例详情页面,单击右上角部署,重新部署边缘实例。