疫情 放开了,大家都开始蠢蠢欲动新的方案,在电力行业,能兼容多种协议的4G低功耗输电线路监测摄像头方案如下:
首先是合方圆基于低功耗4G模块作为主控的摄像头硬件方案:
通常的工作流程如下:
1、4G 模块G8100和视频信号处理板的电源,可由嵌入式系统主板控制打开、关断;
2、视频信号处理板的电源可由 4G 模块控制打开、关断;
3、当有数据需要上报或抓拍图片时,嵌入式系统主板唤醒 4G 模组,发指令到 4G 模组,
数据上报结束或图片抓拍完成,4G 模块进入低功耗休眠状态;4当 4G 模块接到指令,需要抓拍图片或拍摄视频时,4G 模块会先打开视频信号处理
板的电源开关,待视频信号处理板上电完成后,发送指令让视频信号处理板执行相应的
操作 , 要求上电到 进入过 拍照到清晰照片的时间不超过 1 秒;
5、当视频信号处理板不需要工作时,4G 模块会关闭视频信号处理板的电源开关,以降
低产品功耗。如何对接到电力国网I1协议,这方面涉及到很多的代码和at指令的协议控制,这方面的资料对接是:15817487997 刘工,先截取一部分的协议内容,大家熟悉一下这个环境:
1. . 设备 定时 心跳 请求 (上行)
数据请求方向:设备 --- 服务器
请参数名称 参数类型 是否必须 描述
err int 是 错误号
msg_type Int 是 1:心跳数据
firmware_version String 是 固件版本
device_id String 是 设备 ID
timestamp Int 是 时间戳
battery Float 是 电池电压
signal String 是 4G 信号强度,范围:-30 到
-110,-30 为最强。
temp_env int 是 环境温度
temp_cpu int 是 CPU 温度
icharge float 否 充电电流(带充电模块支持)
iload float 否 负载电流(带充电模块支持)
vcharge float 否 充电电压(带充电模块支持)
. 2. 服务器 心跳 响应 ( 下行 )
数据请求方向:服务器 --- 设备
参数名称 参数类型 是否必须 描述
msg_type Int 是 2:心跳响应数据
timestamp Int 是 时间戳
3
. 3. 抓拍 H HP TTP 上传响应(上行)
在收到服务器抓拍 HTTP 上次请求后,设备以 http post 方式传输图片或视频文件,参考之前
上传图片接口。
数据请求方向:设备 --- 服务器
参数名称 参数类型 是否必须 描述
err int 是 错误号
msg_type Int 是 3:下发指令
firmware_version String 是 固件版本
device_id String 是 设备 ID
timestamp Int 是 时间戳
battery Float 是 电池电压
signal String 是 4G 信号强度
temp_env int 是 环境温度
temp_cpu int 是 CPU 温度
想要硬件轻松对接到国网的各种协议,需要软件和硬件接口的一起对接,对通信协议的了解,最好有一定的技术支持吧,