4G电力摄像机如何通过AT指令对接到国网平台呢?

对于针对电网安全运行的迫切需求,”输电线路智能可视化监测系统”被研发并应用,通过视频监控和AI智能分析技术,实现了对输电线路远程视频在线监测、外力破坏智能分析,可实现对输电线路的全天候实时监测和预警,有效保障电网运行安全。。。
由于各省电网的需求都不一样,需要的协议不一样,这个涉及到一个如何对接到各省的协议平台问题。。。
目前这个方案是这样:
4G模块是主控,通过AT指令,控制整个摄像头的抓拍,唤醒,定时抓拍,定时视频,休眠等一些列的功能,这种AT指令,能让开发更加另外,你可以植入自己需要的功能,只需要通过AT指令的各种控制就可以完成了:在这里插入图片描述
这简单的一款功能,是单目摄像头模组,20倍变焦摄像头,主控是4G模块G8100B,控制HI3518芯片,实现远程抓拍,定时抓拍,远程唤醒,休眠,让整个摄像头平时在休眠状态,保持跟基站连接,需要唤醒时候,通过平台下发指令,或者硬件触发唤醒,一般情况下,1-2s就能实现唤醒。。
4gD

以下是关于输电线路云台摄像头的一些控制指令:

一)硬件配置
1.版本配置
V50之前的版本:AT+HWCUST=1
V50之后的版本(带加密接口):AT+HWCUST=2
2. SD卡: AT+SDHCI=1
3.开启USB切换IO电压:AT+PWLDO=3000000

二)网络配置

心跳间隔、网络自启动:AT+CIPCFG=1,180,0,0,0,0
I1协议通讯配置(UDP:GDW, TCP:GDWT): AT+CIPSCONT=0,“GDWT”,“[IP]”,[port],2
统一视频接口配置(UDP:SIP, TCP:SIPT):AT+CIPSCONT=1,“SIP”,“szgpay.ticp.net”,29000,2

AT+CIPCFG=1,60,0,0,0,1800
AT+CIPSCONT=0,“GDWT”,“192.168.200.3”,28081,2
AT+CIPSCONT=1,“SIPT”,“192.168.200.3”,21113,2

AT+CIPSTART=0,“GDWT”,“192.168.200.3”,28081,2
AT+CIPSTART=1,“SIPT”,“192.168.200.3”,21113,2

RTP:AT+CIPBIND=2,4200
RTCP:AT+CIPBIND=3,4201

三)摄像头参数
500万像素:AT+CAMPARA=1,2592,720, AT+CAMPARA=2,1944,576
1600万:AT+CAMPARA=1,4536,1280, AT+CAMPARA=2,3402,720

I1协议地区编码(1-四川、重庆): AT+CAMPARA=25,1
多通道开启掩码(现在可以通过CAMCHAN配置): AT+CAMPARA=26,7,4
编码格式(H264):AT+CAMPARA=23,1,0
视频格式:AT+CAMPARA=5,“mp4”

配置定时或者时间表任务自动运行,第一个参数是控制定时拍照还是视频,第二个参数为开启服务: AT+CAMSVR=0,1

开启AI识别:AT+CAMISP=12,1

四)国标相关配置
配置通道及编码参数格式说明:[1]配置云台掩码-0,设置-1,查询-2,清空-3
1)配置云台掩码-0,配置云台掩码(第三通道为云台):
AT+CAMCHAN=0,4

2)设置,第一个参数固定为1,第二个参数为用户通道号,第三个为实际物理通道号,第四个为平台显示编码
AT+CAMCHAN=1,1,1,“202490000003010091”
AT+CAMCHAN=1,2,2,“202490000003010185”
AT+CAMCHAN=1,3,3,“202490000003010279”

国标或视频平台编码:at+campara=27,““200091301001030000”,”“123456”
I1协议设备编码:at+campara=28,“CQSETSP2023050087”
at+campara=28,“200091301001030000”

五)云台配置
在配置云台时,首先用CAMMOTOR转动云台左右、垂直到默认初始位(0),然后配置下面参数
左右转动最大值(根据机器情况):AT+CAMPARA=32,600,1,0
垂直转动最大值(根据机器情况):AT+CAMPARA=34,300,1,0
雨刮最大值:AT+CAMPARA=32,25

设置变焦初始值(240为40倍,120为20倍,最后一个参数为通道号):AT+CAMPARA=35,6,0,240,0,3

六)时间表任务
参数格式说明:[1] 设置-3, 查询-4; 清空-5; [2] 执行时间 hhmm [3] 执行任务类型, 拍照-0,视频-1,雨刮-2 [4] 通道号 [5] 预置位号
比如,需要雨刮定时在早上9点42分执行,云台通道号为1:AT+CAMTP=3,0942,2,1,1

一般平台都会下发定时任务或时间表到设备,我们指令设置的目的就是测试。

)GPS
开启GPS:AT+CAMPARA=31, 1
要对接这款摄像头的应用,更具体的需要跟技术支持对接,也可以在评论区留言,需要更多的技术支持,可以留言回复需要资料

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/89758.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

element plus 的图片上传组件回显

element图片回显是通过修改file-list属性的url属性实现的。 <!-- 图片上传 --><el-form-item label"景区图片" prop"s_img"><el-uploadlist-type"picture-card":action"网址":on-change"handleChange":befor…

【KingSCADA】问题处理:记录KS历史报警查询异常

哈喽&#xff0c;大家好&#xff01;我是雷工。 本篇记录KingSCADA的历史报警应用中的一个问题&#xff0c;及处理过程。 一、问题描述 最近客户遇到这么一个问题&#xff1a;当打开历史报警窗界面&#xff0c;自动加载的报警信息中有显示最近几天的报警信息&#xff0c;但当…

[JavaWeb]【十二】web后端开发-事务管理AOP

目录 一、事务管理 1.1 事务回顾 1.2 Spring事务管理 1.2.1 案例 1.2.1.1 EmpMapper新增deleteByDeptId方法 1.2.1.2 DeptServiceImpl 1.2.1.3 启动服务-测试 1.2.2 模拟异常 1.2.3 分析问题 1.2.4 Spring事务管理&#xff08;一般用在类似多次delete&#xff09; 1.2.4…

【快速傅里叶变换(fft)和逆快速傅里叶变换】生成雷达接收到的经过多普勒频移的脉冲雷达信号(Matlab代码实现)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…

Jupyter Notebook 配置根目录

注&#xff1a;本文是在 Windows 10 上配置 Jupyter Notebook 打开的默认根目录&#xff0c;Linux 同。 步骤一&#xff1a;创建 Jupyter Notebook 配置文件 使用以下命令创建 Jupyter Notebook 配置文件&#xff08;如果尚未创建&#xff09;&#xff1a; jupyter notebook …

SecureBridge安全文件下载的组件Crack

SecureBridge安全文件下载的组件Crack SecureBridge包括SSH、SSL和SFTP客户端和服务器组件。它使用SSH或SSL安全传输层协议和加密消息语法来保护任何TCP流量&#xff0c;这些协议为客户端和服务器提供身份验证、强数据加密和数据完整性验证。SecureBridge组件可以与数据访问组件…

Neo4j实现表字段级血缘关系

需求背景 需要在前端页面展示当前表字段的所有上下游血缘关系&#xff0c;以进一步做数据诊断治理。大致效果图如下&#xff1a; 首先这里解释什么是表字段血缘关系&#xff0c;SQL 示例&#xff1a; CREATE TABLE IF NOT EXISTS table_b AS SELECT order_id, order_status F…

十五、systemctl命令如何使用?

在Linux系统中&#xff0c;一些内置服务可以通过systemctl控制&#xff0c;部分第三方软件也可以通过systemctl控制。 1、基础语法 start&#xff1a;开启服务&#xff1b; stop&#xff1a;关闭服务&#xff1b; status&#xff1a;查看服务当前状态&#xff1b; enable&a…

Centos 7.6 安装mongodb

以下是在CentOS 7.6上安装MongoDB的步骤&#xff1a; 打开终端并以root用户身份登录系统。 创建一个新的MongoDB存储库文件 /etc/yum.repos.d/mongodb-org-4.4.repo 并编辑它。 sudo vi /etc/yum.repos.d/mongodb-org-4.4.repo在编辑器中&#xff0c;添加下面的内容到文件中并…

Vue中使用element-plus中的el-dialog定义弹窗-内部样式修改-v-model实现-demo

效果图 实现代码 <template><el-dialog class"no-code-dialog" v-model"isShow" title"没有收到验证码&#xff1f;"><div class"nocode-body"><div class"tips">请尝试一下操作</div><d…

智慧化工地SaaS平台源码,PC端+APP端+智慧数据可视化大屏端,源码完全开源不封装,自主研发,支持二开,项目使用,微服务+Java++vue+mysql

智慧工地管理平台充分运用数字化技术&#xff0c;聚焦施工现场岗位一线&#xff0c;依托物联网、互联网、AI等技术&#xff0c;围绕施工现场管理的人、机、料、法、环五大维度&#xff0c;以及施工过程管理的进度、质量、安全三大体系为基础应用&#xff0c;实现全面高效的工程…

CAD哪个版本最好用?学习一下CAD版本转换方法

CAD即计算机辅助设计&#xff0c;是一个制图软件&#xff0c;用于绘制建筑、机械、电子等领域的图纸。CAD文件通常被称为“图纸”或“工程图”。 CAD文件通常在以下方面使用&#xff1a; 1. 建筑&#xff1a;建筑师使用CAD文件来创建建筑物的平面图、立体图和剖面图。 2. 机…

Hugo托管到Github Pages

Github通过其Github Pages服务可以user、project或organization提供免费快速的静态托管&#xff0c;同时使用Github Actions自动化开发工作流和构建。 1.创建Github仓库 可见性为public。 命名为username.github.io&#xff0c;username为你的Github用户名。 2.添加远程仓库…

Hystrix: 服务降级

cloud是基础&#xff0c;eureka是服务注册和发现&#xff0c;consumer是消费者去消费provider里的东西&#xff0c;消费方式就是Feign和Ribbon&#xff0c;feign 接口消费&#xff0c;ribbon Rest消费 服务降级发生在客户端&#xff0c;客户端因为请求关闭的服务器&#xff0…

备份集中的数据库备份与现有的数据库不同?

数据已经成为公司的主要资产,特别是对于企业来说&#xff0c;数据库中存储的信息通常是其业务运营的核心。 因此&#xff0c;确保数据库的安全性和完整性至关重要。这导致数据库备份成为企业信息管理的重要组成部分。本文将详细介绍备份密集数据库备份的必要性&#xff0c;以及…

Mybatis的动态SQL及关键属性和标识的区别(对SQL更灵活的使用)

&#xff08; 虽然文章中有大多文本内容&#xff0c;想了解更深需要耐心看完&#xff0c;必定大有受益 &#xff09; 目录 一、动态SQL ( 1 ) 是什么 ( 2 ) 作用 ( 3 ) 优点 ( 4 ) 特殊标签 ( 5 ) 演示 二、#和$的区别 2.1 #使用 ( 1 ) #占位符语法 ( 2 ) #优点 2.…

如何快速在vscode中实现不同python文件的对比查看

总体而言&#xff1a;两种方式。一种是直接点击vscode右上角的图标&#xff08;见下图&#xff09;。 另一种方式就是使用快捷键啦“**Ctrl\**”&#xff0c;用的时候选中想要对比的python文件&#xff0c;然后快捷键就可以达到下图效果了&#xff1a; 建议大家直接使用第二…

用pytorch实现AlexNet

AlexNet经典网络由Alex Krizhevsky、Hinton等人在2012年提出&#xff0c;发表在NIPS&#xff0c;论文名为《ImageNet Classification with Deep Convolutional Neural Networks》&#xff0c;论文见&#xff1a;http://www.cs.toronto.edu/~hinton/absps/imagenet.pdf &#xf…

开学需要买哪些电容笔?ipad可以用的手写笔

因为iPad的功能亮眼&#xff0c;让iPad的用户越来越多&#xff0c;并且越来越受欢迎。用来画画、做笔记都很有用&#xff0c;但要是用来看电视、打游戏的话&#xff0c;使用价值就显得低了。如果你不想买一支价格不菲的苹果电容笔&#xff0c;或是只是想要日常用于书写记录&…

Linux socket网络编程概述 和 相关API讲解

socket网络编程的步骤 大体上&#xff0c;连接的建立过程就是&#xff1a;服务器在确定协议类型后&#xff0c;向外广播IP地址和端口号&#xff0c;并监听等待&#xff0c;直到客户端获取了IP地址和端口号并成功连接&#xff1a; 使用socket来进行tcp协议的网络编程的大体步骤…