DB11/T 948.4-2013 电梯运行安全监测信息管理系统技术规范 第4部分:采集设备和平台的通信协议与数据格式
- 文档部分内容预览:
5.6.1.1运行状态数据传输由服务器发起。 5.6.1.2服务器按需向采集设备发送启动运行状态数据传输命令。采集设备收到该命令后,应按服务 器要求采样周期采集数据,并按照服务器要求的传输周期和时限向指定服务器(指令内指定的IP、端 口号的服务器)发送运行状态数据包。 5.6.1.3采集设备应按照下列条件停止发送运行状态数据包: 一一当采集设备发送运行状态数据包超过命令设定的时限时,应停止发送; 一当采集设备判断通信链路申断时,应停止发送; 一一当采集设备收到服务器发送的停止运行状态数据传输命令时,应停止发送。 5.6.1.4运行状态数据传输流程见图6。
5.6.2故障数据传输
图6运行状态数据传输流程图
5.6.2.1当采集设备判定故障情况发生变化时,包括故障发生、故障消除或故障中运行状态发生变化 应立刻向服务器发送故障数据包。 5.6.2.2采集设备收到服务器的故障数据查询命令包时,应发送反映当前故障情况的故障数据包。 5.6.2.3服务器收到故障数据包后应回复故障数据应答包。 5.6.2.4采集设备5秒内没收到服务器故障数据应答包,应继续向服务器发送反映当前故障情况的故 障数据包,直至收到服务器故障数据应答包。 5.6.2.5若通信链路中断,应停止发送故障数据包,待通信链路恢复采集设备重新登录后,应上传反 映当前故障情况的故障数据包。 5.6.2.6故障数据传输流程见图7.
节能标准规范范本DB11/T 948.42013
5.6.3实时图像数据传输
图7故障数据传输流程图
5.6.3.1服务器按需向采集设备发送启动实时图像数据传输命令。采集设备收到该命令后,应按服务 器要求,向指定服务器的指定端口发送图像编码参数数据包。服务器在收到该参数数据包后,向采集设 备发送开始传输实时图像数据命令包。当服务器已知当前采集设备图像编码参数数据时,可直接发送开 始传输实时图像数据命令,采集设备收到该命令后,应向指定IP、端口号的服务器传输实时图像数据。 5.6.3.2采集设备收到开始传输实时图像数据命令包后,应向指定IP和端口号的服务器发送实时图像 数据包。如果没有相应的实时图像数据,应向指定IP和端口号的服务器发送关闭实时图像数据传输命 令应答包。 5.6.3.3如果采集设备在发送图像编码参数数据包2秒后,未收到开始传输实时图像数据命令,则重 新发送图像编码参数数据包。发送图像编码参数数据包5次后,仍未收到开始传输实时图像数据命令, 则应停止发送。 5.6.3.4如果采集设备在重复发送图像编码参数数据包的过程中,收到了关闭实时图像数据传输命令 包,应停止上传图像编码参数数据包。 5.6.3.5服务器不需要采集设备发送实时图像数据包时,应向采集设备发送关闭实时图像数据传输命 令,采集设备收到该命令后应停止实时图像数据传输,并发送关闭实时图像数据传输命令应答包到指定 服务器。 5.6.3.6当采集设备判断通信链路中断,应停止发送实时图像数据包。 盗提区
5.7运行统计数据传输
图8实时图像数据传输流程图
运行统计数据由采集设备定时上传。服务器不做应答。运行统计数据传输流程见图9。
DB11/T 948.42013
图9运行统计数据传输流程图
8.1服务器按需向采集设备发送启动文件传输命令。 8.2采集设备收到命令后,返回一个启动文件传输命令应答包,然后根据命令,通过FTP协议 下载文件。 8.3当文件传输结束后,采集设备应向请求该文件的服务器发送文件传输结果反馈包,服务器 件传输结果反馈包后,应向采集设备发送文件传输结果反馈应答包。采集设备做如下处理: 如果采集设备收到了服务器的文件传输结果反馈应答包,则停止发送文件传输结果反馈 如果采集设备5秒内没有收到服务器的文件传输结果反馈应答包,则采集设备应重新发 件传输结果反馈包到服务器。如果采集设备发送文件传输结果反馈包计数次数达到10次 应停止发送文件传输结果反馈包。
如果采集设备收到了服务器的文件传输结果反馈应答包,则停止发送文件传输结果反馈包; 如果采集设备5秒内没有收到服务器的文件传输结果反馈应答包,则采集设备应重新发送文 件传输结果反馈包到服务器。如果采集设备发送文件传输结果反馈包计数次数达到10次,则 应停止发送文件传输结果反馈包
采集设备应发送文件传输结果反馈包,包中传输状态填写FTP代码; 当文件FTP传输已成功完成时,收到服务器请求传输同一文件的启动文件传输命令,采集设 备应重新传输该文件; 在采集设备发送文件传输结果反馈包后,未收到服务器的文件传输结果反馈应答包前,收到 服务器请求传输同一文件的启动文件传输命令,采集设备应直接发送文件传输结果反馈包,发 送累计达到10次,应停止发送文件传输结果反馈数据包。 .8.5F FTP服务器端以及FTP客户端均应支持断点续传。 5.8.6采集设备应按照服务器生成的“FTP文件传输编号”作为文件的唯一标识,判断是否为同一文
8.6采集设备应按照服务器生成的“FTP文件传输编号”作为文件的唯一标识,判断是否为同 传输请求。 件相出松法租图0
5.8.7文件数据传输流程见图10
5.8.7文件数据传输流程见图10
采集设备应与服务器实现时间同步。并按如下要求进行: 应采用NTP协议,平台作为NTP服务器端; 采集设备上电时,应做一次时间同步; 当采集设备有需要时进行时间同步; NTP协议参见附录B
图10文件数据传输流程图
6.1.1采集设备发送给服务器或应答服务器的数据包定义如表1
6.1.1采集设备发送给服务器或应答服务器的数据包定义如表1
集设备发送给服务器或应答服务器的数据包定义
6.1.2服务器发送给采集设备或应答采集器的数据包定义如表2。
5.1.2服务器发送给采集设备或应答采集器的数据包定义如表2
表2服务器发送给采集设备或应答采集器的数据包定义表
6.1.3数据包结构说明如下:
SessionTD:采集设备登录服务器时,登录数据包的SessionTD为O。采集设备登录服多 戎功后,服务器分配给采集设备的临时身份ID: 数据包流水号(Number):数据包的顺序号,用来标识数据包发出的先后顺序: 数据类型(Type):标识是哪种类型的数据包,数据类型定义见表3; 数据实体长度(Length):数据实体Data的长度: 协议版本(Version):协议的版本号(计算方法:4.2=(byte[0]=4;byte[1]=2;)); 数据实体(Data):包含具体的数据,由不同类型的数据包具体决定; CRC校验:16位循环穴余校验算法,校验范围为BYTEO~BYTEn。
DB11/T 948.42013
6.2.1登录请求(0x8001)数据实体见表4
表4采集设备登录请求数据实体定义
DB11/T 948.42013
6.2.2登录请求应答(0x9001)数据实体见表7
.2登录请求应答(0x9001)数据实体见表7
表5采集设备分类编码
6.2.2.2登录失败,则只返回登录状态
0x01:登录成功; 0x02:登录失败; 0x08:服务器中无此采集设备的信息。
6.2.3心跳(0x8002)数据实体见表8。
表8心跳数据实体定义
6.2.4心跳应答(0x9002)数据实体定义:空。
6.2.5启动/停止运行状态数据传输命令(0x9003)数据实体见表9
6.2.5启动/停止运行状态数据传输命令(0x9003)数据实体见表9
启动或停止运行状态数据传输命令数据实体定
DB11/T 948.42013
6.2.6运行状态数据(0x8003)数据实体见表10。
表10运行状态数据实体定义
DB11/T 948.42013
6.2.7故障数据(0x8004)数据实体见表11
表11故障数据实体定义
注1:故障代码详见附录C。
6.2.8故障数据应答包(0x9004)数据实体定义:空。 6.2.9故障数据查询命令(0x9005)数据实体(Data)定义:空。 6.2.10启动文件传输命令(0x9006)数据实体定义见表12。
DB11/T 948.42013
表12启动文件传输命令数据实体定义
0.1传输方式代码如下
6.2.10.1传输方式代码如下
0x01:上传文件; 0x02:下载文件。
6.2.10.2文件类型
文件类型分上传和下载两类,具体代码如下: 上传: · 0x01:历史图像文件; 0x02:故障图像片段文件; 0x03:运行状态历史文件; 0x04:当前多媒体列表文件。 下载: ·0x10:运行监测数据采集器软件更新文件:
.11启动文件传输命令应答(0x8006)数据实
表13启动文件传输命令应答数据实体定义
表14文件传输结果反馈数据实体定义
6.2.13文件传输结果反馈应答(0x9007)数据实体定义见表15
表15文件传输结果反馈应答数据实体定义
6.2.14运行统计数据包(0x8008)数据实体定义见表16。
6.2.15运行统计数据包应答包(0x9008)数据实体(Data)定义:空
6.2.15运行统计数据包应答包(0x9008)数据实体(Data)定义:空。
表16运行统计数据实体定义
表17图像数据采集器登录请求数据实体定义
DB11/T 948.4—2013
6.2.19图像编码参数数据包(0x8010)数据实体定义见表20
表20图像编码参数数据实体定义
6.2.20开始传输实时图像数据命令(0x9011)数据实体定义见表21
0x03:DCIF分辨率的图像(528*384) 0x04:4CIF分辨率的图像(704*576)
.21实时图像数据包(0x8011)数据实体定义
DB11/T 948.42013
DB11/T 948.42013
表22实时图像数据包实体定义
23关闭实时图像数据传输命令应答数据实体定
6.2.23故障图像片段文件要求
6.2.23.1上传到服务器的图像文件格式应符合H.264文件标准规范,文件扩展名为MP4。 5.2.23.2 故障图像片段时间=故障前15分钟+故障中(从故障开始到故障恢复的时间段)+故障结束后 15分钟。
6.2.24运行状态历史文件格式及存储要求如
DB11/T 948.4—2013 件名称统一使用大写。YYYYMMDD均用阿拉伯数字表示,YYYY表示年,MM表示月,DD表示天, 如:20120606.TXT表示2012年6月6日保存的文件; 文件格式为文本文件,每行为一条记录,记录结束以回车(OxOD)表示。每条记录格式见表 24; 最少保存30天的文件
表24运行状态历史文件记录定义
10:16:4602101100010000 10:16:4703101100010000 10:19:21 19 10 11 0 1 0 1 1301
//CRC协议中给出的CRC校验程序 高位字节的CRC值 static unsigned char auchCRCHill:
DB11/T 948.42013
0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40, 0x01,0xC0, 0x80,0x41,0x00, 0xC1,0x81,0x40,0x00,0xC1,0x81,0x40, 0x01,0xC0, 0x80, 0x41, 0x01,0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81,0x40, 0x00,0xC1,0x81,0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1,0x81,0x40, 0x01,0xC0,0x80, 0x41,0x01,0xC0, 0x80,0x41, 0x00, 0xC1,0x81, 0x40, 0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41. 0x00, 0xC1,0x81,0x40, 0x01,0xC0,0x80, 0x41,0x01,0xC0, 0x80,0x41, 0x00, 0xC1,0x81, 0x40, 0x00, 0xC1,0x81,0x40, 0x01,0xC0,0x80, 0x41,0x01,0xC0,0x80,0x41, 0x00,0xC1,0x81, 0x40, 0x01,0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81,0x40, 0x00,0xC1,0x81,0x40, 0x01, 0xC0, 0x80, 0x41, 0x01,0xC0,0x80, 0x41,0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1,0x81, 0x40, 0x01,0xC0, 0x80, 0x41, 0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40 0x00, 0xC1,0x81,0x40, 0x01,0xC0, 0x80, 0x41,0x01,0xC0,0x80, 0x41,0x00, 0xC1,0x81,0x40, 0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41, 0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40. 0x01,0xC0,0x80,0x41,0x00, 0xC1,0x81,0x40,0x00, 0xC1,0x81,0x40,0x01,0xC0, 0x80,0x41, 0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41. 0x00, 0xC1, 0x81,0x40, 0x01,0xC0,0x80,0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81,0x40 J; /I低位字节的CRC值 static charauchCRCLo = 0x00, 0xC0, 0xC1, 0x01, 0xC3, 0x03, 0x02, 0xC2,0xC6, 0x06,0x07,0xC7,0x05, 0xC5, 0xC4, 0x04 0xCC, 0x0C, 0x0D,0xCD, 0x0F, 0xCF, 0xCE, 0x0E, 0x0A,0xCA,0xCB,0x0B, 0xC9, 0x09,0 o 0xD8,0x18,0x19,0xD9,Ox1B,OxDB,0xDA,0x1A,0x1E,0xDE,0xDF,0x1F,0xDD,Ox1D,0x C 0x14, 0xD4, 0xD5, 0x15, 0xD7, 0x17, 0x16, 0xD6, 0xD2, 0x12, 0x13, 0xD3, 0x11, 0xD1, 0xD0, 0x1 0xF0, 0x30, 0x31, 0xF1, 0x33, 0xF3, 0xF2, 0x32, 0x36, 0xF6, 0xF7, 0x37, 0xF5, 0x35, 0x34, 0xF4, 0x3C,0xFC,OxFD,0x3D,OxFF, 0x3F, 0x3E, 0xFE, 0xFA, 0x3A,0x3B,0xFB,Ox39, OxF9,OxF8, 0x 0x28, 0xE8, 0xE9, 0x29, 0xEB, 0x2B, 0x2A, 0xEA, 0xEE, 0x2E, 0x2F, 0xEF, 0x2D, 0xED, 0xEC, 0x 0xE4,0x24,0x25,0xE5,0x27,0xE7,0xE6,0x26,0x22,0xE2,0xE3,0x23,0xE1,0x21,0x20,0xE0 0xA0, 0x60, 0x61, 0xA1, 0x63, 0xA3, 0xA2, 0x62, 0x66, 0xA6, 0xA7, 0x67, 0xA5, 0x65, 0x64, 0xA 0x6C. 0xAC. 0xAD. 0x6D, 0xAF. 0x6F. 0x6E. 0xAE. 0xAA. 0x6A, 0x6B. 0xAB. 0x69. 0xA9. 0x
DB11/T 948.42013
CrcValueTmp=(CrcValueTmp>>8)+(CrcValueTmp<<8);//低位在前,高位在后 returnCrcValueTmp:
DB11/T 948.42013
附录B (资料性附录) NTP协议客户端代码参考
附录B (资料性附录) NTP协议客户端代码参考
NTP协议全称网络时间协议(NetworkTimeProtocol)。它的目的是在国际互联网上传递统一 标准的时间。具体的实现方案是在网络上指定若干时钟源网站,为用户提供授时服务,并且这些网站间 应该能够相互比对,提高准确度。 协议:UDP 端口:123
协议全称网络时间协议(NetworkTimeProtocol)。它的目的是在国际互联网上传递统一、 间。具体的实现方案是在网络上指定若干时钟源网站,为用户提供授时服务,并且这些网站间 相互比对,提高准确度。
暖通空调图纸、图集NTP协议数据包各字段的含义
LI:跳跃指示器,警告在当月最后一天的最终时刻插入的迫近闺秒(闺秒)。 VN:版本号。 Mode:工作模式。该字段包括以下值:0一预留;1一对称行为;3一客户机;4一服务器;5一广播;6 一NTP控制信息。NTP协议具有3种工作模式,分别为主/被动对称模式、客户/服务器模式、广播模式 在主/被动对称模式中,有一对一的连接,双方均可同步对方或被对方同步,先发出申请建立连接的 方工作在主动模式下,另一方工作在被动模式下;客户/服务器模式与主/被动模式基本相同,惟一区别 在于客户方可被服务器同步,但服务器不能被客户同步;在广播模式中,有一对多的连接,服务器不论
DB11/T 948.42013
客户工作在何种模式下,都会主动发出时间信息,客户根据此信息调整自已的时间。 Stratum:对本地时钟级别的整体识别。 Poll:有符号整数表示连续信息间的最大间隔。 Precision:有符号整数表示本地时钟精确度。 RootDelay:表示到达主参考源的一次往复的总延迟,它是有15~16位小数部分的符号定点小数。 RootDispersion:表示一次到达主参考源的标准误差,它是有15~16位小数部分的无符号定点小数, ReferenceIdentifier:识别特殊参考源。 OriginateTimestamp:这是向服务器请求分离客户机的时间,采用64位时标格式。 ReceiveTimestamp:这是向服务器请求到达客户机的时间,采用64位时标格式。 TransmitTimestamp:这是向客户机答复分离服务器的时间,采用64位时标格式。 Authenticator(Optional):当实现了NTP认证模式时,主要标识符和信息数字域就包括已定义的信息认 证代码(MAC)信息。
DB11/T 948.42013
DB11/T 948.42013
地基标准规范范本DB11/T 948.42013
附录C (规范性附录) 故障代码表
....- 工程施工数据 通信标准 数据标准
- 相关专题: 电梯