前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >视频智能分析平台EasyNVR智能云终端使用串口通信控制矩阵报serial.Open排查

视频智能分析平台EasyNVR智能云终端使用串口通信控制矩阵报serial.Open排查

原创
作者头像
TSINGSEE青犀视频
修改2021-04-02 14:23:57
5910
修改2021-04-02 14:23:57
举报
文章被收录于专栏:TSINGSEE青犀视频TSINGSEE青犀视频

由于EasyNVR视频平台分为软件版本和硬件版本的智能云终端,因此用户可以根据自身需求选择。根据某位用户的要求,需要在EasyNVR智能云终端中增加控制矩阵功能,因此我们在EasyNVR硬件内测试通过串口通信控制矩阵,但是在打开串口时遇到报错serial.Open: invalid values for InterCharacterTimeout and MinimumReadSize。

EasyNVR中打开串口使用的github.com/jacobsa/go-serial/ 包,在linux下使用打开串口。Linux下打开串口步骤如下:

1.lsusb 查看串口,确认串口插入

2.查看/dev下的设备名。插拔串口后,看/dev下增加的设备,即为插入的设备名

3.go-serial 中使用串口,先配置串口参数,然后open

按照此配置,出现上述错误

通过源码查看如下:

需要配置options.MinimumReadSize,范围在 0 - 100之间,所以在option配置中增加此参数MinimumReadSize: 4,

重新编译运行后,结果如下:

运行正常,串口有数据输出。

不管是硬件设备还是软件,EasyNVR都具备高度的兼容性,支持市面上几乎所有的RTSP/Onvif协议设备,包括IP Camera/NVR/ DVR/编码器等,并且还可以通过配套的EasyNVS平台进行一站式管理,EasyNVR下沉到终端网络,置于用户内网现场,对接内网摄像机、NVR网络硬盘录像机等设备,与云端的EasyNVS云管理平台对接,由EasyNVS进行统一能力输出。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
实时音视频
实时音视频(Tencent RTC)基于腾讯21年来在网络与音视频技术上的深度积累,以多人音视频通话和低延时互动直播两大场景化方案,通过腾讯云服务向开发者开放,致力于帮助开发者快速搭建低成本、低延时、高品质的音视频互动解决方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档