无网无电车牌识别低功耗方案

所谓术业有专攻,对于低功耗领域颇有研究的合方圆,从事通信行业数十载,应要求定制,一款在户外无电无网情况下,,又想实现低功耗的4G车牌识别硬件方案应运而生。了解起来有点枯燥的,給点图片大家瞧瞧:

海康车牌识别系统完整(具备对接云平台的4G车牌识别摄像机硬件模组方案)(1)

车牌识别硬件模组

行业标准的38*38尺寸,适配各种摄像机外壳,便于集成到自有产品,对接到自身的云平台!

通信方式及异常处理

长连接使用 TCP 协议实现

设备与服务器建立长连接并一直保持连接,间隔 5 分钟发送一次心跳包,服务端收到心

跳包返回心跳响应数据。

服务器下发命令,设备根据下发命令进行相应操作后返回数据

4、数据以“C28C0DB26D39331A“作为起始标志 15B86F2D013B2618 作为结束标志

例:

C28C0DB26D39331A{“msg_type”:4,“command”:“image”,“timestamp”:1585884815415}15B8

6F2D013B2618

协议内容

用户在多台公网服务器上运行支持 TCP 长连接的服务器程序,等待 4GCAM100 设备连接到

服务器监听端口,4GCAM100 可以配置为 1 - 5 分钟一个心跳包的发送间隔,4GCAM100 每 次发送给服务器上行请求,服务器都应该响应,相反,服务器发送到设备的下行指令,设备

也需要做出应答响应。本协议主要实现以下功能:

 定时上报设备运行信息到服务器;

 通过服务器下发抓拍在长链接直接返回图像数据;

 通过服务器下发抓拍在 HTTP POST 方式发送到指定 URL;  远程升级 4GCAM100 的 APP 固件;

下面为通讯协议具体细节定义格式:

2 1.设备定时心跳请求(上行)

数据请求方向:设备 — 服务器

请参数名称 参数类型 是否必须 描述

err int 是 错误号

msg_type Int 是 1:心跳数据

firmware_version String 是 固件版本

device_id String 是 设备 ID

device_type String 是 设备类型

timestamp Int 是 时间戳

battery Float 是 电池电压

signal String 是 4G 信号强度

2.服务器心跳响应(下行)

数据请求方向:服务器 — 设备

参数名称 参数类型 是否必须 描述

msg_type Int 是 2:心跳响应数据

timestamp Int 是 时间戳

3.抓拍 HTTP 上传响应(上行) 在收到服务器抓拍 HTTP 上次请求后,设备以 http post 方式传输图片或视频文件,参考之前

上传图片接口。

数据请求方向:设备 — 服务器

参数名称 参数类型 是否必须 描述

err int 是 错误号

msg_type Int 是 3:下发指令

firmware_version String 是 固件版本

device_id String 是 设备 ID

device_type String 是 设备类型

timestamp Int 是 时间戳

这部分的协议对接文档,可以参考我们的文档比较看得清楚,刘工可以支持15817487997

——

海康车牌识别系统完整(具备对接云平台的4G车牌识别摄像机硬件模组方案)(2)

——————————————

版权声明:本文为CSDN博主「mode0202」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/mode0202/article/details/116004701

,