Link IoT Edge提供用于接入WebSocket通信协议设备的驱动。根据网关设备使用架构的不同,Link IoT Edge提供多种WebSocket驱动。您可以直接从控制台部署WebSocket驱动到网关。

使用WebSocket驱动接入设备时需要遵循Link IoT Egde的WebSocket接入协议。详情请参见物联网边缘计算设备接入协议(WebSocket版)

WebSocket驱动可以直接接受设备的接入,示意图如下所示。
WebSocket驱动直接设备
WebSocket驱动也可以通过网关接受设备的接入,示意图如下所示。
WebSocket驱动网关接设备

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

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

一、分配驱动

  1. 边缘计算 > 边缘实例页面,选择已创建的边缘实例,单击右侧的查看
  2. 实例详情页面,选择设备驱动配置,单击全部驱动右侧的“+”图标 。
  3. 分配驱动对话框中,选择官方驱动并根据网关CPU架构选择需要使用的WebSocket驱动,单击对应操作栏中的分配。然后单击完成
    说明 WebSocket驱动,仅支持在v2.0.0及以上版本的Link IoT Edge中使用。

    分配WebSocket驱动到实例

二、配置驱动

  1. 单击已分配的WebSocket驱动,在设备列表右侧单击驱动配置
    根据界面提示设置参数,然后单击确定
    驱动配置
    表 1. 参数说明
    参数 描述
    IP地址 WebSocket驱动监听地址,默认为驱动所在本机地址。
    端口号 WebSocket驱动监听端口,范围为1 ~ 65535,默认端口为17682。
    是否加密 是否使用TLS加密,默认不加密。若选择,需要上传公钥和私钥文件。
    • 公钥文件:上传公钥证书文件,证书文件格式必须为.cer,名称不支持中文字符。
    • 私钥文件:上传私钥文件,文件格式必须为.pvk,名称不支持中文字符。
  2. (可选)在设备列表右侧,单击容器配置,根据容器配置中的参数说明,对当前驱动进行容器配置。配置完成后单击确定
    说明 仅在产品规格为专业版的边缘实例中,允许设置容器配置

三、驱动关联子设备

  1. 单击设备列表页面中的分配子设备,在WebSocket驱动下为边缘实例分配设备。
    您可以分配已有的WebSocket设备,也可以根据下面的步骤,新建WebSocket设备。
  2. 在右侧弹出的分配子设备对话框中,单击添加子设备
    添加子设备
  3. 添加设备对话框,单击新建产品,创建WebSocket设备所属产品。
    新增产品
  4. 创建产品对话框设置参数后,单击确认
    表 2. 参数说明
    参数 描述
    产品名称 设置产品名称,产品名称在账号内具有唯一性。
    所属分类 选择品类,为该产品定义物模型。此处选择自定义品类
    接入网关协议 此处必须选择自定义
  5. 添加设备对话框,输入设备名称,添加WebSocket设备。
  6. 将新建的WebSocket设备分配到边缘实例。
  7. 分配设备到边缘实例后,单击设备名称对应操作栏中的设备配置,关联设备与WebSocket驱动。

    设备配置

    设备IP:接入设备或设备所在网关的IP。

    说明 如果配置设备IP,则严格校验IP,仅允许符合该IP、所属产品名、Devicename的设备接入。

四、部署边缘实例

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