电池电量监控软件技术方案_第1页
电池电量监控软件技术方案_第2页
电池电量监控软件技术方案_第3页
电池电量监控软件技术方案_第4页
电池电量监控软件技术方案_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

电池电量监控

技术方案北京移信联世科技发展有限公司二0一七年五月

概述、概述本文档描述了如何对外置式充电电池通过网络透传,进行信息显示及电量监控。本项目针对无线AP所使用的电池进行监控,电池通过网线联接到AP上,通过AP的网络,将电池信息传递至中心服务器,由服务器解析保存后,将数据发送给监控终端,由终端将电池的位置信息和电量、温度等其它信息显示在地图界面上。本项目使用标准TCP/IP的C/S架构,可以适用于任何有网络接口的电池监控。对于只有串口的电池,也可以使用转换模块来实在本监控功能。二、系统主要功能1、建立标准TCP/IPServer端进程,接收来自客户端的信息。2、提供MAC地址和GPS信息对应表,可以维护AP的位置。3、可定制轮询查询时间,最多支持10240路客户端的不间断查询。4、提供AJAX接口,供监控终端获取监控数据。系统框架如图所示:图1系统框图电池功能要求:.模块IP配置:模块必须有一个缺省的固定IP地址,模块重置后,恢复为该IP地址。IP配置包括:IP地址类型:分为静态IP和DHCP。ii.模块静态IP:当模块IP地址类型选择为静态IP时起作用,可以配置本机IP、掩码、网关地址、DNS地址(选填,如果服务器为域名时使用)。.通讯配置a)目前模块仅工作于TCPClient模式下,暂不考虑TCPServer模式。b)TCPClient模式需要配置以下参数.服务器IP地址或域名.服务器端口号.本地超时时间(超过该时间收不到查询请求,既使连接正常也主动断开重连).设备编号(可不填)服务端功能要求:.建立TCPServer的侦听服务,接受来自客户端的连接请求。.对连接上来的客户端发送查询指令,接收返回信息。.对返回信息进行分析验证,将数据存入数据库。电池与服务端通讯格式:上行为服务器请求报文下行为下位机回复报文HeadDST-MACSRC-MACCIDDatalengthDataCheckTail#IP#xx-xx-xx-xx-xx-xxxx-xx-xx-xx-xx-xx0x0D#IP#xx-xx-xx-xx-xx-xxxx-xx-xx-xx-xx-xxFlag0x0D说明:PC端指令和保护板端指令都遵循此格式Head为指令头标识符(4byte)DST-MAC为板卡所连接的路由器MAC地址SRC-MAC为板卡自身的MAC地址CID为指令序列号(1byte)Datalength为指令长度(1byte)Data为信息域,下行回复来判断成功与否(不定长,详见下面)Check为校验码字段(1byte,算法见下面)Tail为指令尾标识符(1byte)广播命令DST-MAC和SRC-MAC全部为0监控与服务端通讯格式接口说明本接口为电池显示图层提供电池信息。电池显示图层应使用AJAX该用本接口,将电池状态显示在页面上。数据获取说明程序首先读取MacAddr表,该表是所有需要显示的AP的名称、MAC、位置信息等数据。

字段名称类型说明对应输出项namevarchar(255)名称namemacvarchar(20)WAN口MACmac2varchar(20)LAN口MACGPSvarchar(255)GPS坐标GPSaddrvarchar(255)位置说明addr针对步骤1读出的每一条数据,读取CellInfo表里的电池信息。只读取lasttime为5分钟内的数据(SELECTxxxFROMCellInfoWHERExxxANDlasttime>NOW()-INTERVAL5MINUTE)。读取时,先使用mac2读取,如果读不到,再使用mac来读取,如果还是读不到,则电池信息栏位置空值或置0(使用下表备注的缺省值)。字段名称类型缺省值说明对应输出项macvarchar(20)必须MACmacipaddrvarchar(20)“,,IP地址ipsocdecimal(5,2)0电量socvoltagedecimal(5,2)0电压voltagewarningvarchar(200)“无”告警信息warningstatusint(1)0状态statuscrittimedatetime“,,报警时间crittime输出JSON编码的电池数组,每个电池数组项是一个电池属性数组。中文是UTF-8格式,并进行编码。电池属性数组字段说明GPS物理位置坐标纬度,经度

(中间用逗点分隔)status电池的状态0:未知1:正常2:告警3:紧急name对应AP的名称AP系统内的名称例:GHT-ZGC-80addr物理位置的说明AP系统内的位置信息例:中关村东路路东华欣超市往北30米mac对应AP的LAN□的MAC例:ac:34:cb:54:a0:9eip对应AP的公网IP注:该IP可能不是AP的WAN口IP,是指该AP接入公网的IP地址。例:222.130.142.154soc电池的电量百分比值voltage电池的电压warning电池的警告信息没有警告信息时值为“无”crittime电池报警时间电池电量彳氐于20%时的发生的时间数据示例(下面是2组数据的输出结果):[["39.98320237,116.33348626"「T'JGHT-ZGC-80","\u4e2d\u5173\u6751\u4e1c\u8def\u8def\u4e1c\u534e\u6b23\u8d85\u5e02\u5f80\u531730\u7c73","ac:34:cb:54:a0:9e","222.130.142.154","86.00",”15.95","\u65e0",""],["39.98741516,116.33357281","0","GHT-ZGC-82","\u4e2d\u5173\u6751\u4e1c\u8def\u8def\u4e1c\u8d22\u667a\u56fd\u9645\u5927\u53a6A\u5ea7\u897f\u5357\u4fa7\u8def\u65c1","ac:34:cb:54:96:6e","","","","",""]]三、项目管理与实施1项目管理方式我公司基于ISO9001:2008质量管理通信进行软件开发流程的管理,整个软件的开发、服务的流程大致如图3所示:图3软件开发、服务流程项目开发所采用的质量控制模型则如图4所示:图4质量控制模型2培训我们将在系统的安装调试期间根据贵方要求提供培训服务。培训的范围主要包括:,业务人员操作使用系统的方法/系统

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论