0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

4G低功耗定时抓拍摄像机实现上传数据图片到服务器

合方圆 来源:jf_00481342 作者:jf_00481342 2023-10-18 16:22 次阅读

对于这种方案的应用场景,一般是应用在集成商上面,比如户外环境,燃气管道监控等,需要上传一些数据和图片到指定的服务器,这个时候,一款低功耗的图片数据抓拍机就是很迫切的需求了。

对比了很多4G模块,想流畅地把数据和图片上传到服务器,带宽,速率这些都要考虑在里面,目前很多厂商用的方案是CAT1,但是我们在实践发现,CAT1还是满足不了图片和数据的快速上传,而且还要考虑到功耗问题,所以选了合方圆的低功耗4G模块G8100B为主控,这款可以直接支持USB接口,高速率接口,能快速上传图片和数据。能做到实时的视频传输。

具体的实现方案如图:

应用场景-4G低功耗摄像头

该方案中,Module为G8100B,HOST为海思摄像头(Linux or LiteOS),G8100B的USB可以在Host端虚拟出串口和

网卡,G8100B符合以下条件进入休眠:

1) 用户AT+CSCLK=1命令使能睡眠功能,关于CSCLK更多参数和作用请参考用户手册

(可以配置唤醒时长,是否保存睡眠参数);

2)拉高DTR管脚(该管脚默认启动为拉高);

3)通过GPIO拉低连接的模块VBUS管脚(USB断电)。

发生以下事件时会唤醒整个系统:

1)拉高VBUS管脚即可唤醒模块。

2)主机拉低DTR可以唤醒模块,大概需要100毫秒以上唤醒模块;

3)当G8100模块有TCP唤醒包或URC需要上报时,RI信号将会唤醒主机,此时RI产生100毫秒脉冲(可以用

AT+RIMODE指令配置RI工作模式为“唤醒一直拉高”)

wKgaomUvkpqAVkXlAAC4PbJVkIo009.png

怎么上传图片和数据到服务器?

通信方式及异常处理

1. 长连接使用 TCP 协议实现,启动指令:AT+CIPSTART="CAM","host or ip", port,2,保存指

令:

AT+CIPCFG=1,180,0,0,0,600

AT+CIPSCONT=0,"CAM","host or ip", port,2

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

心跳包返回心跳响应数据。

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

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

例:

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

6F2D013B2618

协议内容

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

服务器监听端口,4GCAMx00 可以配置为 1 - 5 分钟一个心跳包的发送间隔,4GCAM100 每

次发送给服务器上行请求,服务器都应该响应,相反,服务器发送到设备的下行指令,设备2

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

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

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

 通过服务器下发抓拍在 HTTP POST 方式发送到指定 URL;

 远程升级 4GCAMx00 的 APP 固件;

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

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

时间戳

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 4G
    4G
    +关注

    关注

    15

    文章

    5488

    浏览量

    118682
  • 服务器
    +关注

    关注

    12

    文章

    8921

    浏览量

    85029
  • 低功耗
    +关注

    关注

    10

    文章

    2347

    浏览量

    103517
收藏 人收藏

    评论

    相关推荐

    4G DTU 知识解答

      4G DTU是什么?  DTU英文名Data Transfer unit,直译过来是数据传输终端,在物联网系统中实现数据管道传输的功能,实现
    发表于 03-20 16:15

    4G低功耗摄像头监控原理

    打开、关断; 3、当有数据需要上报或抓拍图片时,嵌入式系统主板唤醒4G模组,发指令4G模组,
    发表于 01-13 10:22

    如果有一个超低功耗4G智能模块功耗低至0.4ma,你相信吗?

    的,我们对内核详细分析改进创新后,经历了无数次死机崩溃的实验,现在我们可以做到4G模块连接到服务器,大概30-60秒发送一次心跳包,同时随时可以接收服务器下发的数据包唤醒模块,典型稳定
    发表于 03-01 12:06

    网络摄像机与模拟摄像机的区别是什么

    在任何一个具备IP网络接口的地点即可独立运行。网络摄像机除了具备一般传统摄像机所有的图像捕捉功能外,机内还内置了数字化压缩控制和基于WEB的操作系统(包括Web服务器、FTP
    发表于 12-11 14:22

    海思的4G低功耗摄像头方案 精选资料分享

    低功耗4G摄像机,采用海思主控芯片(目前高端的是海思),运行LiteOS操作系统(目前只有LITE0S才做系统支持USB高速传输),实现快速启动。通过
    发表于 07-30 07:36

    户外4G低功耗太阳能监控球摄像头基本功能

    产品名称:户外4G低功耗太阳能监控球摄像头产品型号:S10-4G支持APP:UBox产品配置:球
    发表于 09-14 08:40

    如何实现树莓派定时拍摄照片上传服务器的功能呢

    文章目录一、 概述二、相关环境及使用材料说明三、具体实现过程1.服务器代码2. 树莓派客户端代码3.STM32部分代码四、演示效果图一、 概述采用树莓派4B + 官方摄像头+阿里云
    发表于 02-16 06:46

    CCD 摄像机质量对网络摄像机的影响

    CCD 摄像机质量对网络摄像机的影响提要:网络摄象机 ( 网络摄象服务器、视频服务器、网络视频转换等 ) 采用的 CCD
    发表于 12-29 11:23 741次阅读

    低功耗IP摄像机参考设计(TI)

    低功耗IP摄像机参考设计(TI) 日前,德州仪器 (TI) 宣布面向视频监控市场推出一款支持低功耗、高清 (HD) 视频处理的全新IP摄像机参考设计。该 D
    发表于 11-04 08:35 743次阅读

    基于新型网络摄像机服务器数字技术实现200个监视点的系统设计

    4、 采用网络摄像机服务器将影像数据上网,利用网络摄像机服务器的先进技术,可在数字网络任意计算机
    发表于 05-03 10:53 1135次阅读

    树莓派定时发送图片服务器

    ; 采用树莓派4B + 官方摄像头+阿里云服务器实现树莓派定时拍摄照片
    发表于 12-17 18:43 8次下载
    树莓派<b class='flag-5'>定时</b>发送<b class='flag-5'>图片</b><b class='flag-5'>到</b><b class='flag-5'>服务器</b>

    广和通4G低功耗摄像头解决方案全新来袭

    和通LTE模组的4G OpenCPU低功耗摄像头开发板套件。紧凑体积、低功耗,省力省钱,轻松解决户外通信+摄像录制难题! 广和通
    的头像 发表于 08-31 18:46 2921次阅读
    广和通<b class='flag-5'>4G</b><b class='flag-5'>低功耗</b><b class='flag-5'>摄像</b>头解决方案全新来袭

    4G低功耗摄像头产品手册 2.1

    图片时,嵌入式系统主板唤醒 CAM_4G38 模组,发指令CAM_4G38 模组,数据上报结束或图片
    发表于 10-13 16:18 3次下载

    4G摄像低功耗方案

    时,触发系统唤醒,唤醒后根据抓拍配置参数拍照上传图片;录制视频可以进行视频录制定时录视频功能用户可以设置工作时段、录制间隔时间、上传
    发表于 10-13 17:41 2次下载

    4G低功耗摄像头(4GCAM100)应用指南

    4G低功耗摄像头应用手册及产品参数
    发表于 06-27 14:32 9次下载