




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
北DB11北京市质量技术监督局发布I 1 1 1 2 2 1电梯运行安全监测信息管理系统技术规范第4部分采集设备和平台的通信协议与数据格式本部分适用于电梯采集设备和平台之间的通是不注日期的引用文件,其最新版本(包括所有的修改单GB/T24475—2009、GB/T24476—2009中确定的以及下列术语和定义适用具备电梯管理、故障报警、远程监测分析、数据存储等功能采集设备acquisitionequ运行监测数据采集器monitoringdata用于采集电梯运行状态、运行统计信息和故障信息的电子装置,它是采集设备的用于采集、处理电梯图像信息的电子装置,它是采集设备24缩略语RTP:实时传输协议(Real-timeTransportPUDP:用户数据包协议(UserDatagramProtocoFTP:文件传输协议(FileTransferProtNTP:时间同步协议(NetworkTimeProtocol)5.1.1协议——字节顺序采用大端模式(big-en5.1.2数据包3注3:校验码采用CRC16校验方式对包头和数据实体进行校验所产生的结果连接。在长连接的条件下,采集设备与服务器可以完成数据传输和时钟同步等功能。数据传输开始数据传输开始采集设备登录到服务器采集设备通过心跳包与服务器保持长连接时钟同步结束结束4采集设备登陆包登陆应答包心跳包心跳应答包心跳包心跳应答DATADATAACK心跳包心跳应答包心跳包心跳应答服务器5.5通信连接的建立5.5.1运行监测数据采集器或一体式数据采集器登录服务器运行监测数据采集器或一体式数据采集器在确认网络已连接的情况下,向服务器发送登录——若运行监测数据采集器或一体式数据采集器身份数据合法,服务器向运行监测数据采集器或若运行监测数据采集器或一体式数据采集器在设定的时间内没有收到服务器返回的登录请求5超时60秒等待超时60秒等待采集设备发送登录请求包等待登录请求应答包是是登录成功登录请求包是否合法登录失败发送登录状态为失败的登录请求应答包是否合法登录失败发送登录状态为失败的登录请求应答包服务器等待登录请求包是发送登录状态为成功的登录请求应答包登录成功登录请求应答包登录请求应答包登录成功后,采集设备应主动给服务器发送心跳包来与服务器保持长连接,采集设备按设定服务器收到心跳包后应将采集设备信息记录下来,同时6否10*T内没收到心跳包视为通信中断等待心跳包是否接收到采集设备心跳包服务器发送心跳应答包心跳应答包关闭会话否10*T内没收到心跳包视为通信中断等待心跳包是否接收到采集设备心跳包服务器发送心跳应答包心跳应答包关闭会话成功登录服务器否成功登录服务器否采集设备尝试重新服务器送心跳包计数器1否心跳包计数等于30是接收到心跳否心跳包计数等于30是是心跳包计数器复位为0服务器按需向采集设备发送启动运行状态数据传输命令。采集设备收到该命令后,应按服务器要求采样周期采集数据,并按照服务器要求采集设备应按照下列条件停止发送运行状态数据包:——当采集设备发送运行状态数据包超过命令设定的时限时,应停止——当采集设备判断通信链路中断时,应停止——当采集设备收到服务器发送的停止运行状态数据传输命令时,应停止7否否超过设定时限否是采集设备开始开始等待启动传输命令发送包是否收到停止是否收到停止行状态数据传输命令是通信链路中断通信链路中断否停止发送包结束结束启动运行状态数据传输命令是否需要停止运行状态数据传输是否需要停止运行状态数据传输服务器开始开始发送启动运行状态数据传输命令包是发送停止运行状态数据传输命令结束结束实时运行状态数据包停止停止运行状态数据传输命令采集设备收到服务器的故障数据查询命令包时,应发送反映采集设备5秒内没收到服务器故障数据应答包,应继续向8是否是否收到故障数据查询命令包是是通讯链路是否中断是是否是否收到故障数据查询命令包是是通讯链路是否中断是开始开始否故障情况发生否变化或重新登录发送故障数据包否否5秒内是否接收到故障数据应答包否否结束结束命令包命令包故障数据查询开始开始否是否需要查询否当前故障情况是发送故障数据查询命令包等待接收故障数据包发送故障数据发送故障数据应答包故障数据包故障数据应答包故障数据应答包结束结束服务器按需向采集设备发送启动实时图像数据传输命令。采集设备收到该命令后,应如果采集设备在发送图像编码参数数据包2秒后,未收如果采集设备在重复发送图像编码参数数据包的过程中,收到了关闭实时图像数据传输命令服务器不需要采集设备发送实时图像数据包时,应向采集设备发送关闭实时图像数据传输命当采集设备判断通信链路中断,9是2秒内是否接收否是发送实时图像数据包否是否是包包计数器复位为0是2秒内是否接收否是发送实时图像数据包否是否是包包计数器复位为0包否是是是否否是否否是否否是是包包否否是实时图像数据包运行统计数据由采集设备定时上传。服务器不做应答。运运行统计数据包服务器开始开始运行统计数据包采集设备否是开始否是开始定时时间到定时时间到发送运行统计数据包结束结束5.8.1服务器按需向采集设备发送启动文件传输命令。——当采集设备正在向服务器传输文件时,收到服务器请求传输同一文件的启动文件传输命令,——当文件FTP传输已成功完成时,收到服务器请求传输同一文件的启动文件传——在采集设备发送文件传输结果反馈包后,未收到服务器的文件传输结果反馈应答包前,收到5.8.6采集设备应按照服务器生成的“FTP文件传输编号否启动传输的文件是否收到过文件传输结果反馈应答包是否否反馈包计数器等于10 采集设备否启动传输的文件是否收到过文件传输结果反馈应答包是否否反馈包计数器等于10开始开始等待启动文件传输命令启动传输的文件是否正在传输启动传输的文件是否正在传输启动传输的文件是否启动传输的文件是否FTP文件传输已成功完成否发送启动文件传输命令应答包启动FTP传输文件FTP文件传输成功完成发送文件传输结果反馈包反馈包计数器加1否5秒内是否收到文件传输结果反馈应答包否是是停止发送文件传输结果反馈包反馈包计数器复位为0结束结束启动文件传输命令 开始服务器发送启动文件传输命令启动文件传输命令应答包等待启动文件传输命令应答包FTP文件传输启动FTP传输文件文件传输结果反馈包等待文件传输结果反馈包文件传输结果反馈应答包发送文件传输结果反馈应答包结结束束表1采集设备发送给服务器或应答服务器的数数据包流水号(Number达到最大值时归零表2服务器发送给采集设备或应答采集器的数数据包流水号(Number达到最大值时归零——数据包流水号(Number数据包的顺序号,用来标识数据包发出的先后顺序;):数据类型(TYPE)1234567896.2.5启动/停止运行状态数据传输命令表9启动或停止运行状态数据传输命令数服务器查看运行状态数据开或关,0:表示停止定定定出出出出数据生成的时间戳(从1970年1月1日0时0秒例:定时器时间总数为1576800000100故障数据实体中的反映故障的数据用代码表示,反映故障发生时电梯运行状态的示上行;=11无意义采集设备与电梯控制系统通信异常,=0表示正常BYTE(13+n*2)~采集设备判定上传文件或下载若为上传图像文件:BYTE2~.0x01:历史图像文件;.0x02:故障图像片段文件;.0x03:运行状态历史文件;.0x04:当前多媒体列表文件。.0x10:运行监测数据采集器软件更新文件;.0x12:一体式数据采集器软件更新文件;.0x14:多媒体播放列表文件。与电梯信息一起录入服BYTE53~表18图像数据采集器登录请求应答数据登录失败,则只返回登——0x08:服务器中无此图像数据采集器表19启动/关闭实时图像数据传输命令数6.2.20开始传输实时图像数据命令(0x9表21开始传输实时图像数据命令数据实6.2.22关闭实时图像数据传输命令应答(0x8表23关闭实时图像数据传输命令应答数据实态“启动/关闭实时图像数上传到服务器的图像文件格式应符合H6.2.24运行状态历史文件格式及存储要求如下:——文件格式为文本文件,每行为一条记录,记录结束以回车(0x0D)表示。每条记录格式见表staticunsignedcharauchCR{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//低位字节的CRC值{0xE4,0x24,0x25,0xE5,//函数以unsignedshort//unsignedshortusDataLen;unsignedshortCRC16(unsignedchar*puchMsg,unsignedshortus{unsignedcharuchCRCHi=0unsignedcharuchCRCLo=0unsigneduIndex;while(usDataLen--)//完成整个报文缓冲区{uchCRCLo=uchCRCHi^auchCRCHi[uIndex];uchCRCHi=auchCRCLo[uIndex];}}UINT16CRC16(UCHAR8*Bu{UINT16j,i;{for(j=0;j<8;j++){{}{}}}}NTP协议全称网络时间协议(NetworNTP协议数据包格式23456234567891011121314151617181920212223242526272829303132VNeNTP协议数据包各字段的含义在主/被动对称模式中,有一对一的连接,双方均可同步对方或被对方同步,先发出申请建立连接的一Poll:有符号整数表示连续信息间的最大RootDelay:表示到达主参考源的一次往复的总延迟,它是有15~16位小数部分的符号定点小数。NTP客户端流程#include<netinet/in.h>37/*TIME/UDP端口号*//*协议及其版本号*//*协议及其版本号*/#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、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司与包工合同标准文本
- 2025商品房购销合同中的违约责任问题
- 增强客户体验的管理方针计划
- 人力中介合同标准文本
- 会计实习报告4篇
- 急诊医学在灾难救援中的应用计划
- 2025年版影视剧导演聘用合同
- 2025企业间的借款合同范本
- 营销策略升级的年度计划
- 会议宣传合同标准文本
- 《国家综合性消防救援队伍处分条令(试行)》知识考试题库(含答案)
- 吉林油田公司管理手册
- 个人简历电子版表格下载
- 甲状腺炎-桥本氏甲状腺炎
- 癥瘕的中医疗法课件
- 私募基金管理人登记备案资料表(批注版)
- 确诊甲状腺癌的病例报告
- 大学食堂档口管理制度
- 智慧法院信息化系统平台建设整体解决方案
- 高考写作指导:顺其自然和逆势而为
- 农村鱼塘租赁合同简单版(7篇)
评论
0/150
提交评论