边缘智能提供了 USB-Camera 驱动程序,允许您快捷添加 USB 摄像头到节点(一体机)。添加设备到节点后,您可以查看设备的实时视频。本文介绍了 USB-Camera 驱动的使用方法。
USB 摄像头是一种连接到计算机或其他设备的视频监控设备,通过 USB 接口传输视频信号,通常用于视频通话、网络会议、实时视频监控等应用。
您可以使用边缘智能提供的 USB-Camera 驱动快速接入 USB 摄像头到节点,获取实时视频数据并上传数据到云端进行查看。
您可以在边缘智能控制台的 设备管理 > 驱动模板 页面,查看官方 USB-Camera驱动。
官方 USB-Camera 驱动的子协议配置和点表配置说明见下表。
配置项 | 名称 | 参数名称 | 说明 |
---|---|---|---|
子协议配置 | USB | 设备路径 | 表示设备文件路径。 |
点表配置 | N/A | 采样周期 | 表示每隔多久采集一次数据。单位:毫秒。默认值:10000。 |
使用 USB-Camera 驱动前,您需要将 USB 摄像头与节点通过 USB 接口连接起来,并获取摄像头在节点中的设备文件路径。
您可以通过命令ls/dev/video*
来查看系统中的 USB 摄像头设备,如果有摄像头连接,就会看到类似下面的输出:
/dev/video0
这表明系统识别到了一个摄像头设备,它的设备文件路径是/dev/video0
。
使用 USB-Camera 驱动前,您需要准备一台边缘智能节点,并完成以下工作:
登录边缘智能控制台。
在左侧导航栏顶部的 我的项目 区域,选择您的项目。
在左侧导航栏,选择 设备管理 > 设备模板。
单击 创建设备模板。
在 创建设备模板 对话框,完成以下配置,并单击 确定。
配置项 | 说明 |
---|---|
名称 | 为设备模板设置一个名称。
|
设备类型 | 选择 视频流设备。 |
品类选择 | 本教程不选择品类。关于品类的说明,请参见创建设备模板。 |
描述 | 为设备模板添加描述信息。 |
创建成功后,在 设备模板 页面可以看到新创建的设备模板。
您可以通过物模型定义设备功能,并发布一个版本使其生效。
发布成功后,您将会得到如下图所示的物模型。
物模型定义完成后,需要为物模型属性创建点表。
在 模板详情 页面,单击 点表 页签,然后单击 创建点表。
在 创建点表 页面,完成以下配置,并单击 确认。
类别 | 配置项 | 说明 |
---|---|---|
基本信息 | 名称 | 为点表设置一个名称。
|
驱动模板 | 选择 USB-Camera 驱动。 | |
配置信息 | LocalStreamUri - 采样周期 | 使用默认配置 10000ms。 |
创建成功后,您将得到一个如下图所示的点表。
您必须在节点上部署 USB-Camera 驱动,然后才可以添加 USB 摄像头到节点。
提交部署请求后,系统将在节点上部署驱动实例。部署过程涉及到数据传输。根据现场网络环境不同,部署所需时间不同。请确保您的节点在线,并耐心等待部署完成。
驱动部署成功后,驱动实例状态 将变为 运行中。
在 基本信息 标签页,单击 添加设备。
在 添加设备 面板,完成以下配置,然后单击 确定。
配置项 | 说明 |
---|---|
名称 | 为设备设置一个名称。
|
标识符 | 为设备设置一个标识符。
|
设备模板 | 选择您在创建设备模板中创建的设备模板。
|
点表 | 选择在创建点表中创建的点表。
|
子协议名称 | 选择 USB。 |
设备路径 | 输入 USB 摄像头的设备文件路径。 |
标签 | 为设备添加标签。如果需要创建新的标签,输入 key 和 value 后,单击 创建标签。 |
描述 | 为设备添加描述信息。 |
完成以上操作后,您可以在设备列表查看新添加的设备。最初,设备的 状态 为 添加中。当设备的状态变为 在线,表示设备已经添加成功。
在 添加设备 页面,您可以在 驱动信息 区域查看驱动相关信息,并参考下表说明完成 设备配置,然后单击 确定。
配置项 | 说明 |
---|---|
子协议类型 | 选择 USB。 |
设备模板 | 选择您在创建设备模板中创建的设备模板。
|
点表 | 选择在创建点表中创建的点表。
|
设备名称 | 为设备设置一个名称。
|
标识符 | 为设备设置一个标识符。
|
设备路径 | 输入 USB 摄像头的设备文件路径。 |
标签 | 为设备添加标签。如果需要创建新的标签,输入 key 和 value 后,单击 创建标签。 |
描述 | 为设备添加描述信息。 |
(可选)如果需要同时添加多个设备实例,在 添加设备 后的输入框中输入要添加的设备个数,然后单击 添加设备。系统会自动生成多个设备配置条目。
(可选)如果需要批量设置一些设备参数,先勾选右上角的 批量编辑所有配置项,然后修改某个参数值,系统会同步修改所有设备的对应参数值。
说明
勾选 批量编辑所有配置项 后,如果参数配置框置灰,表示该参数不支持批量设置。
完成以上操作后,您可以在设备列表查看新添加的设备。最初,设备的 状态 为 添加中。当设备的状态变为 在线 后,表示设备已经添加成功。
在 添加设备 页面,单击 设备自发现 页签。
在 搜索设备 引导页下,完成以下操作。
在 设备配置 引导页,您可以在 驱动信息 区域查看驱动相关信息。在 设备配置 区域,您需要完成以下配置。
配置项 | 说明 |
---|---|
子协议类型 | 选择 USB。 |
设备模板 | 选择您在创建设备模板中创建的设备模板。
|
点表 | 选择在创建点表中创建的点表。
|
设备名称 | 为设备设置一个名称。 |
标识符 | 设备的标识符。设备自发现完成后自动填写,您也可以根据需要修改。 |
设备路径 | USB 摄像头在 Linux 系统中的设备文件路径,根据自发现自动填写,无需手动编辑。 |
标签 | 为设备添加标签。如果需要创建新的标签,输入 key 和 value 后,单击 创建标签。 |
描述 | 为设备添加描述信息。 |
(可选)如果需要批量设置一些设备参数,先勾选右上角的 批量编辑所有配置项,然后修改某个参数值,系统会同步修改所有设备的对应参数值。
说明
勾选 批量编辑所有配置项 后,如果参数配置框置灰,表示该参数不支持批量设置。
完成以上配置后,单击 确定。
完成以上操作后,您可以在 设备实例 列表查看新添加的设备。此时,设备的 状态 为 添加中。当设备的状态变为 在线,表示设备已经添加成功。
完成以上操作后,您可以在边缘智能控制台查看 USB 摄像头的实时视频。