驱动管理
驱动管理
简介
驱动用于连接边缘网关代理与其所管理的子设备。边缘网关接入不同类型子设备时会涉及各种各样的协议,需要使用不同的驱动去处理连接。简单来说,驱动是一种特殊的应用,具有应用的一般属性,并负责边缘网关和子设备的数据传输。 目前,BIE提供了针对Modbus协议的官方Modbus驱动,可以使用该驱动接入使用Modbus协议传输数据的子设备。此外,还提供了自定义驱动的选项,用户可以根据自身需要创建所需要的驱动。并通过BIE提供的驱动管理,使用自定义驱动对特定类型的设备进行管理。
系统驱动
系统目前提供了modbus, opcua, ipc系统驱动。每个用户的驱动列表页都会有这三个系统驱动,系统驱动无法删除,也不建议修改其内容。其中,modbus和opcua驱动分别用于管理通过Modbus协议、OPC-UA协议连接的子设备。通过BIE管理这两种协议连接的子设备时,可以直接针对设备信息,配置设备的Modbus寄存器地址,或者设备的OPC-UA nodeid等信息。ipc驱动则用于处理视频流设备,负责对RTSP视频流抽帧并发送至AI应用推断,将AI应用响应数据发送至MQTT broker中。通过这三个系统驱动,可以直接对Modbus、OPC-UA、视频流设备数据进行管理。
创建驱动
在BIE左侧菜单栏选择驱动管理切换到驱动管理页面,点击创建驱动。
进入驱动创建页面。
- 名称:驱动名,必填项,且仅可填英文
- 接入协议:驱动协议,必填项,包括Modbus、OPC-UA、IPC、自定义协议
- 镜像地址:自定义协议需要填写自定义驱动的地址
- 描述:驱动描述
默认驱动模板是驱动的默认配置,在节点引入驱动后可以作为驱动配置的默认值。详细信息可参考设备绑定文档。
此外,类似应用,还包括卷配置,端口配置。卷配置仅限于hostPath类型,一般是用于处理设备文件在容器内映射,并且还需要将驱动高级配置中的特权模式打开。端口配置用于容器内外端口映射。
在驱动高级配置中可以对驱动启动参数,资源限制,host网络镜像库凭证等进行配置。如上所述,使用hostPath映射设备文件时需要把特权模式打开。当驱动使用的镜像为私有镜像仓库时,可以配置驱动的私有镜像仓库提供访问权限。
查看与更新驱动
在驱动列表点击驱动名,可以进入驱动详情页。
可以查看驱动的名称,接入协议,描述,默认驱动模板等。类似于创建驱动,可以对驱动各个参数进行配置,点击确定完成驱动更新。需要注意的是,驱动更新并不会同步至物理设备。需要在节点页面重新部署驱动后才会将最新配置同步至设备端。
删除驱动
在驱动列表点击需要删除的驱动删除按键,弹出确认对话框。
点击确认完成。另外,官方驱动由系统自动为每个用户创建,删除不可逆,建议不要删除官方驱动。
注意事项: 每个用户都会有一个系统默认Modbus驱动,可以使用该系统驱动管理通过Modbus协议传输数据的设备。该驱动支持Modbus TCP和RTU两种模式,涵盖通常使用场景。不建议用户修改该驱动的相关参数和配置,可能导致驱动不可用。如有特殊需求如设备路径映射调整,网络配置等可以对节点的Modbus系统应用进行配置。