版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
备案号:36764-2013DB11北京市质量技术监督局发布 电梯运行安全监测信息管理系统技术规范第4部分采集设备和平台的通信协议与数据格式本部分适用于电梯采集设备和平台之间的通是不注日期的引用文件,其最新版本(包括所有的修改单具备电梯管理、故障报警、远程监测分析、数据存储等功能用于采集电梯运行状态、运行统计信息和故障信息的电子装置,它是采集设备的用于采集、处理电梯图像信息的电子装置,它是采集设备连接。在长连接的条件下,采集设备与服务器可以完成数据传输和时钟同步等功数据传输开始数据传输采集设备登录到服务器采集设备通过心跳包与服务器保持长连接时钟同步结束登陆包登陆应答包心跳包心跳应答包心跳包采集设心跳应答DATA服务器备DATAACK心跳包心跳应答包心跳包心跳应答运行监测数据采集器或一体式数据采集器在确认网络已连接的——若运行监测数据采集器或一体式数据采集器身份数据合法,服务器向运行监测数据采集器或若运行监测数据采集器或一体式数据采集器在设定的时间内没应答包,运行监测数据采集器或一体式数据采集器需要重新尝试登录发送登录请求包等待登录请求应答包等待否是否收到登录请求应答包是<>是登录是否成功超时60秒发送登录请求包等待登录请求应答包等待否是否收到登录请求应答包是<>是登录是否成功超时60秒否采集设备开始开始登录成功登录请求包登录失败请求应答包登录失败请求应答包服务器发送登录状态为失败的登录否判断采集设各发送登录状态为失败的登录否判断采集设各是发送登录状态为成功的登录请求应答包登录成功登录请求应答包登录请求应答包登录成功后,采集设备应主动给服务器发送心跳包来与服务器等待心跳包是否接收到采集设备心跳包是发送心跳应答包否服务器10*T内没收到心跳包视为通信中断关闭会话心跳应答包等待心跳包是否接收到采集设备心跳包是发送心跳应答包否服务器10*T内没收到心跳包视为通信中断关闭会话心跳应答包成功登录服务器否心跳包计数接收到否成功登录服务器否心跳包计数接收到否采集设备尝试重新服务器送心跳包心跳包计数器加1是等于30应答包是心跳包计数器复位为0服务器按需向采集设备发送启动运行状态数据传输命令。采集——当采集设备判断通信链路中断时,应停止——当采集设备收到服务器发送的停止运行状态数据传输命令时,应停止否否是否收到停止行状态数据传输命令是是否否是否收到停止行状态数据传输命令是是采集设备开始开始等待启动传输命令发送包<>是<>超过设定时限超过设定时限通信链路中断通信链路中断否停止发送包结束结束启动运行状态数据传输命令<>是否需要停止否运行状态数据<>是否需要停止否运行状态数据传输服务器开始开始发送启动运行状态数据传输命令包是发送停止运行状态数据传输命令结束结束实时运行状态数据包停止停止运行状态数据传输命令采集设备收到服务器的若通信链路中断,应停止发送故障数据包,待通信链路恢复采<>是否故障情况发生变化或重新登录<>否是否收到故障数据查询命令包是否<>否是<>5秒内是否接收到故障数据应答包通讯链路是否中断是<>是否故障情况发生变化或重新登录<>否是否收到故障数据查询命令包是否<>否是<>5秒内是否接收到故障数据应答包通讯链路是否中断是开始开始发送故障数据包结束结束命令包命令包故障数据查询开始开始否是否需要查询当前故障情况否是发送故障数据查询命令包等待接收故障数据包发送故障数据应答包故障数据包故障数据包故障数据应答包故障数据应答包结束结束服务器按需向采集设备发送启动实时图像数据传输命令。采集如果采集设备在重复发送图像编码参数数据包的过程中,收到服务器不需要采集设备发送实时图像数据包时,应向采集设备包否<>是否<>是包否<>是否<>是22秒内是否接收是<>否是<>否发送实时图像数据包<>否<>是否<>是是否<>包包计数器复位为0是否<>否<>是是否<>否<>是包包.关闭实时图像数据实时图像数据包运行统计数据由采集设备定时上传。服务器不做应答。运运行统计数据包服务器开始开始运行统计数据包采集设备结束开始结束开始否定时时间到是发送运行统计数据包5.8.3当文件传输结束后,采集设备应向请求该文件的服务器发送文件传输——如果采集设备收到了服务器的文件传输结果反馈应答包,则停止发送文件传输结果反馈——如果采集设备5秒内没有收到服务器的文件传输结果反馈应答包,则——当采集设备正在向服务器传输文件时,收到服务器请求传输同一文件的启动文件传输命令,——当文件FTP传输已成功完成时,收到服务器请求传输同一文——在采集设备发送文件传输结果反馈包后,未收到服务器的文件传输结果反馈应答包前,收到<>是启动传输的文件是否正在传输否启动传输的文件是否FTP文件传输已成功完成是否发送启动文件传输命令应答包启动FTP传输文件FTP文件传输成功完成发送文件传输结果反馈包反馈包计数器加1<><>5秒内是否收到文件传输结果反馈应答包反馈包计数器等于否启动传输的文件是否收到过文件传输结果反馈应答包是<>是启动传输的文件是否正在传输否启动传输的文件是否FTP文件传输已成功完成是否发送启动文件传输命令应答包启动FTP传输文件FTP文件传输成功完成发送文件传输结果反馈包反馈包计数器加1<><>5秒内是否收到文件传输结果反馈应答包反馈包计数器等于否启动传输的文件是否收到过文件传输结果反馈应答包是否否结束开始开始等待启动文件传输命令是是停止发送文件传输结果反馈包反馈包计数器复位为0启动文件传输命令开始服务器发送启动文件传输命令启动文件传输命令应答包等待启动文件传输命令应答等待启动文件包FTP文件传输启动FTP传输文件文件传输结果反馈包等待文件传输结果反馈包文件传输结果反馈应答包发送文件传输结果反馈应答包结束结束表1采集设备发送给服务器或应答服务器表2服务器发送给采集设备或应答采集器——数据包流水号(Number数据包的顺序号,用来标识数据包发出的先后顺序;——数据实体长度(Length):数据实体Data的长度;):——CRC校验:16位循环冗余校验算法,校验范围为BYTE0~BYT服务器查看运行状态数据开或关,0:表示停止运行状态数据传输;1:表示开始运行状态数据定定定出出出出=01表示下行;=10表示上行;=11无意义BYTE(13+n*2)~采集设备判定上传文件或下载若为上传图像文件:BYTE2~BYTE5为起始时间,BYTE6~9.0x10:运行监测数据采集器软件更新文.0x12:一体式数据采集器软件更新文件;.0x14:多媒体播放列表文件。注4:文件传输成功完成和解密失败,使用自定义编码。其它传输状态使用FTP错误代码。与电梯信息一起录入服BYTE53~);态“启动/关闭实时图像数6.2.24运行状态历史文件格式及存储要求如下:——文件格式为文本文件,每行为一条记录,记录结束以回车(0x0D)表示。每条记录格式见表staticunsignedcharau{0x00,0xC1,0x81,00x01,0xC0,0x80,00x01,0xC0,0x80,00x00,0xC1,0x81,00x01,0xC0,0x80,00x00,0xC1,0x81,00x00,0xC1,0x81,00x01,0xC0,0x80,00x01,0xC0,0x80,00x00,0xC1,0x81,00x00,0xC1,0x81,00x01,0xC0,0x80,00x00,0xC1,0x81,00x01,0xC0,0x80,00x01,0xC0,0x80,0{0xE4,0x24,0x25,0xE5,//函数以unsignedshort//unsignedshortusDataLen;unsignedshortCRC16(unsignedchar*puchMsg,unsignedshor{unsignedcharuchCRCHi=0unsignedcharuchCRCLo=0unsigneduIndex;while(usDataLen--)//完成整个报文缓冲区{uchCRCLo=uchCRCHi^auchCRCHi[uIndex];uchCRCHi=auchCRCLo[uIndex];}}UINT16CRC16(UCHAR8*Bu{UINT16j,i;{for(j=0;j<8;j++){{{}}NTP协议全称网络时间协议(Networ47891011121314151617181920212223242526272829303132VNeMode:工作模式。该字段包括以下值:0-预留;1-对称行为;3-客户机;4-服务器;5-广播;6在主/被动对称模式中,有一对一的连接,双方均可同步对方或被对方同步,先发出申请建立连接的一方工作在主动模式下,另一方工作在被动模式下;客户/服务器模式与主/被动模RootDelay:表示到达主参考源的一次往复的总延迟,它是有15~16位小数部分的符号定点小数。ReceiveTimestamp:这是向服务器请求到达客户机的时间,采用64位时标格式。服务器发送请求协议包服务器发送请求协议包开始从NTP从NTP服务器接受协议包获取NTP服务器地址更新当前系统时问建立socket更新当前系统时问建立socket同步结束构建同步结束构建NTP协议包#include<netinet/in.h>/*NTP专用端口号字符串*///#defineLI0#defineMODE3#definePREC-6{}ntp_time;{charpoll;ntp_timeoriginage_timestamp;ntp_timereceive_timestamp;ntp_timetransmit_timestamp;};charprotocol[32];/*构建NTP协议包*/intconstruct_packet(char*packet){longtmp_wrd;intport;/*判断协议版本*/{port=NTP_PORT;/*设置16字节的包头*/version=protocol[6]-0x30;tmp_wrd=htonl((LI<<30)|(version<<27)|(MODE<<24)|(STRATUM<<16)|(POLL<<8)|(PREC&0xf));/*设置RootDelay、RootDispersion和ReferenceIndentifier*/tmp_wrd=htonl(1<<16);/*设置
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电梯用齿轮传动装置项目运营指导方案
- 复写本文具产业链招商引资的调研报告
- 安全剃刀产业链招商引资的调研报告
- 出租鞋行业经营分析报告
- 光学冷加工设备产品供应链分析
- 农村有机农业行业相关项目经营管理报告
- 企业风险保险行业市场调研分析报告
- 竹笛商业机会挖掘与战略布局策略研究报告
- 农业作物病害化学防治行业营销策略方案
- 宗教教育行业经营分析报告
- 消费积分返利合同范本
- 医学美容技术专业《美容化妆品学》课程标准
- 淀粉发酵工艺的优化与控制
- 劳务外包服务 投标方案(技术方案)
- 快消品品牌推广方案
- 安能代理合同
- 2024年公安机关接处警工作规范
- 皮带机维护与管理策略收藏
- 2024届新结构“8+3+3”选填限时训练11~20(学生版)
- 人教版九年级上册 第五单元 化学方程式(复习)(教学设计)
- 四川省雅安市2023-2024学年八年级上学期期末考试语文试题(含答案)
评论
0/150
提交评论