物联网4G自动变焦摄像头如何实现低功耗解决方案

何为物联网4G摄像头?

当然是能数据和图像一起传输到指定的服务器平台了,物联网监控平台,现在相信很多公司都有,而且都在慢慢搭建自己的监控平台。

怎么能很好实现物联网传输呢?

首先。合方圆自研的4G低功耗模块,具备功耗低,信号强度高,上传速度快,故此,采用G8100B作为主控很有必要,他能支持多种协议上传到物联网平台、

通信方式及异常处理
1. 长连接使用 TCP 协议实现
2. 设备与服务器建立长连接并一直保持连接,间隔 5 分钟发送一次心跳包,服务端收到心
跳包返回心跳响应数据。
3. 服务器下发命令,设备根据下发命令进行相应操作后返回数据
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 1. . 设备 定时 心跳 请求 (上行)
数据请求方向:设备 --- 服务器

更多上传协议

实现了图像和数据的上传,以下来看看如何实现低功耗的?

低功耗测试办法
• 为了保持TCP长连接,4G模块总是 “休眠”-“唤醒”-“休眠”周而复始
的。休眠电流,如果你单独看休眠电流,唤醒电流,大家差不多的,
只是说,唤醒发完数据后,谁能马上降低电流下来的才是超低功耗模
块。唤醒发数据时是电流最大的,哪个模块需要的时间长,它的平均
功耗就高,这个才是我们实际应用场景的真实平均功耗,因为实际需
要低功耗场景是用电池等容量有限的电池,一般单位是mAh,如果你
测试的平均功耗是10mA,10000mAh的电池可以用1000小时。
• 从很多客户低功耗需求总结后,我们花费了非常长的时间才把这个超
低功耗方案解决完整的,从射频硬件架构到通讯协议栈都是做到了别
人没有做到的地方,经过对中国移动、中国联通、电信三大运营多个
城市场测后已经接近完美。
• 建议采用可以对电流采样的软件和高精度电源测试(只能捕获10秒是
无法测试到长时间的平均功耗的)

应用场景-4G低功耗摄像头(1)
该方案中,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毫秒

时间有点晚了,码农该休息,有什么问题,欢迎评论区留言

  • 9
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值