国标GB28181视频结构化智能告警平台EasyGBS收到告警信息后无法记录排查

大家知道EasyGBS视频平台支持告警上报功能,并且能够在摄像头设备锁定异常情况时,进行自动拍照,上传至平台,平台进行统一记录,包括快照、告警时间等内容。

在客户现场EasyGBS告警处理中,出现了设备告警信息传至平台,但是在后台却无法记录的情况。下图可以看到平台已经接收到告警信息,但是打开平台却没有发现任何记录。

35.png

36.png

通过检查告警记录消息发现,是客户现场传递的设备告警信息不标准,缺少info字段,导致EasyGBS系统自动忽略了此条告警记录。因此我们需要修改代码,优化代码中对告警信息传递的判断条件。先判定用户告警消息中是否包含info描述字段,如果没有则添加兼容。

参考代码如下:

alarmType := ""
elinfoel := doc.Root().SelectElement("Info")
if elinfoel != nil && elinfoel.SelectElement("AlarmType") != nil {
       alarmType = elinfoel.SelectElement("AlarmType").Text()
}

再次测试告警记录能正确上传上来。

37.png

拓展:

配置告警信息前要先确认前端设备是否能够进行画面捕捉,如果支持,则可以按照该文的步骤来进行配置:EasyGBS如何上传设备告警信息至平台上。如果大家有兴趣,也可以直接部署测试。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值