Link IoT Edge支持从物联网市场购买驱动并使用到边缘设备中。

前提条件

已根据环境搭建内容,创建边缘实例并上线网关。

操作步骤

  1. 边缘计算 > 驱动管理页面,选择已购驱动
  2. 单击选购驱动选购驱动
  3. 阿里云物联网市场边缘驱动市场中,选购适配于边缘计算的驱动程序。
    驱动市场中选购驱动的操作请参见驱动市场
  4. 驱动选购成功后显示在物联网平台控制台边缘计算 > 驱动管理页面已购驱动页签的已购驱动列表区域框中。已购驱动列表
    已购驱动操作说明如下。
    操作 说明
    查看 单击已购驱动后的查看,可在物联网市场用户中心查看驱动的详细信息。
    再次购买 在驱动有效期到期之前可再次购买驱动,购买操作请参见驱动市场
  5. 驱动购买成功后,将驱动分配到边缘实例中。
    1. 边缘计算 > 边缘实例页面,选择已创建的边缘实例,单击右侧的查看
    2. 实例详情页面,选择设备驱动配置,单击全部驱动右侧的“+”图标。
    3. 分配驱动对话框中选择已购驱动,单击对应驱动名称后的分配分配已购驱动
    4. (可选)选择已购驱动单击设备列表右侧的驱动配置,可对当前驱动进行配置。配置完成后单击确定
      表 1. 驱动配置参数说明
      参数 描述
      配置格式 配置格式有如下三种:
      • 键值对配置
      • JSON格式
      • 配置文件
      配置格式为键值对配置时 单击新增配置,通过设置配置名称注释来配置驱动。

      最多添加100个键值对。

      配置格式为JSON格式时 编写JSON格式配置内容,内容不超过1 KB。编写内容时,系统自动校验格式。若格式错误,可根据系统提示编写正确格式的内容。
      配置格式为配置文件时 需要在本地编写配置文件,并上传。
    5. (可选)在设备列表右侧,单击容器配置,对当前驱动进行容器配置。配置完成后单击确定
      说明 仅在产品规格为专业版的边缘实例中,允许设置容器配置
      表 2. 容器配置参数说明
      参数 描述
      是否使用宿主机host模式 选择是否隔离容器的网络。直接使用宿主机网络环境。
      • 是:表示不隔离容器的网络,直接使用宿主机网络环境。
      • 否:表示隔离容器的网络,需要设置网络端口映射
      网络端口映射 是否使用宿主机host模式时出现的参数。函数的网络环境和宿主机的环境是完全隔离的。通过网络端口映射,将容器内函数的监听端口映射到宿主机的某一个端口上,实现不同主机上的客户端程序,能够访问该函数提供的服务。最多支持映射10条网络端口。

      例如,运行在宿主机容器内的 fc-http-server函数,通过监听Socket的80端口对外界提供服务。此时,其它主机上的客户端程序访问宿主机的80端口,是无法直接访问 fc-http-server函数。因此需要将 fc-http-server函数所在的容器端口映射到宿主机的某一个端口上(例如将容器内的80端口映射到宿主机8080端口),允许其它主机上的客户端程序通过访问 宿主机的IP地址:8080,访问到容器内部的 fc-http-server函数。

      是否启动特权模式

      容器内的root用户实际上只是宿主机的一个普通用户。若在容器内部做修改系统时间、使用mount命令等需要root权限的操作,则需要赋予容器privileged特权。

      说明 特权模式下,容器内部拥有宿主机的root权限,而且宿主机的所有设备会默认映射到容器内部,即无需配置设备映射
      设备映射 是否启动特权模式时出现的参数。设备管理系统和宿主机的环境是完全隔离的。当一个函数需要访问宿主机的设备(例如串口)时,需要将设备映射到运行函数的容器内部。最多可添加10个设备映射。
      卷映射 文件系统和宿主机的环境是完全隔离的。当一个函数需要访问宿主机的文件时,需要将文件映射到运行函数的容器内部。最多可添加10个卷映射。
    6. 单击分配子设备,在已购驱动下,为边缘实例分配子设备。已购驱动分配子设备
    7. (可选)分配设备到边缘实例后,单击设备名称对应操作栏中的设备配置,可对当前设备进行配置,例如配置设备序列号,方便驱动处理指定序列号设备的相关信息。
      编写JSON格式配置内容(内容不可超过1 KB),并校验格式通过后,单击确定,完成配置。
  6. 部署边缘实例。
    1. 实例详情页面,单击右上角部署后在弹出对话框中单击确定,部署边缘实例。
    2. 当部署状态显示为部署成功,表示部署实例完成。您可以单击查看日志,查看部署详情。