T/CAGHP 069-2019 地质灾害监测通讯协议(试行).pdf

  • T/CAGHP 069-2019  地质灾害监测通讯协议(试行).pdf为pdf格式
  • 文件大小:29.1 M
  • 下载速度:极速
  • 文件评级
  • 更新时间:2022-05-01
  • 发 布 人: 13648167612
  • 原始文件下载:
  • 立即下载

  • 文档部分内容预览:
  • T/CAGHP 069-2019  地质灾害监测通讯协议(试行)

    顺的基本单元为8位字节。链路层传输顺序为高位在前,低位在后;高字节在前,低字节在月

    6.1.2报文顿控制字符定义

    报文顿控制字符定义见表2。ASCII字符编码的顿起始采用01H角钢标准,HEX/BCD编码的顿起始采 用7E7EH,其他控制字符在两种编码结构中的定义相同

    6. 1. 3. 2顿起始符

    6.1.3.3遥测站地址编码

    HEX/BCD编码时,遥测站地址编码由6字节构成(A6~A1),见表4,其中A6为高位字节,A1 为低位字节。前3个字节A6、A5、A4采用GB2260一2007规定的行政区划代码的前6位,A6为省 (区、市)码,A5为地级市(区)码,A4为县(区、市)码;A6、A5、A4采用BCD码。后3个字节采用 HEX编码,为每个遥测站自定义选址编码,选址自定义范围为1~16777215。FFFFFF为广播地址, 0为无效地址。遥测站的地址编制应保证唯一性。 ASCII编码时,将6字节的HEX/BCD码转化为12字节的ASCII码。

    6. 1. 3. 4 密码

    HEX/BCD编码中,密码长度由2学节组成,格式见表5:第1个学节前半个字节为密钥算法,采 用BCD编码,取值范围0~9;第1个字节后半字节和第2个字节共12位,为密钥,采用BCD编码, 取值范围0~999。终端根据密钥及密钥算法,计算出密码,然后与终端持有的密码进行比对验证,密 码相匹配,则命令有效,否则命令无效 ASCII编码时.将2字节的HEX/BCD码转化为4字节的ASCII码。

    6.1.3.6报文上下行标识及长度

    对于HEX/BCD编码,用2字节HEX编码。高4位用作上下行标识、重发及传输模式控制 (bit15位表示上下行标识,0XXX表示上行,1XXX表示下行;bit14用于重发报文控制,X1XX表示 重发报文,XoXX表示未重发报文;bit13、bit12表示传输模式,XX00表示S1模式,XX01表示S2模 式,XX10表示S3模式,XX11表示S4模式);其余12位表示报文正文长度,表示报文起始符之后、报 文结束符之前的报文字节数,允许长度为0001~4095。对于ASCII编码,用2字节HEX编码转换 为4个ASCII字符传输。第1个字符用作上下行标识、重发及传输模式控制;其余3个字符表示报 文正文长度,表示报文起始符之后、报文结束符之前的报文字节数,允许长度为0001~4095。

    6. 1.3.7 报文起始标识符

    HEX/BCD编码和ASCII编码报文起始符均

    编码和ASCII编码报文起始符均采用STX/S

    6.1.3.8包总数及序列号

    T/CAGHP0692019

    报文起始符为SYN时编人此项。 HEX/BCD编码,采用3字节表示,高12位表示总包数,低12位表示本次发送数据包的序列 号,范围为1~4095。 ASCII编码时,3字节HEX码转化为6字节ASCI码,前3个ASCII字符表示包总数,后3个 ASCII字符表示本次发送数据包的序列号,范围为1~4095

    6.1.3.9报文正文

    在采用ASCII字符编码或HEX/BCD编码报文顿结构时,报文正文结构应一致,但应采用相 码编制报文。报文正文结构见6.5

    6.1.3.10报文结束符

    HEX/BCD编码和ASCII编码报文结束符均采用ETB/ETX(上行)和ENQ/ACK/NAK/EOT ESC(下行)

    6. 1. 3. 11校验码

    式:X16+XIs十X十1,高位字节在前,低位字节在后, ASCII编码将2字节的按照HEX编码生成的校验码转换为4字节的ASCII字符传输

    6.2.1链路传输模式及其应用规定

    6.2.1.1链路传输模式种类

    路传输模式种类见表6

    表6链路传输模式种类

    6.2.1.2链路传输模式应用规定

    链路传输模式应用规定如下: a)S1模式。对应发送/无回答类功能码,遥测站为通信发起端,遥测站发出报文后,中心站不 需响应。可用于发送单帧自报报文,包括均匀时段信息报、遥测站定时报、加报报;报文结 束符为ETX,没有下行帧。 b) S2模式。对应发送/确认功能码,遥测站为通信发起端,遥测站发出报文后,中心站接收报 文正确,应响应发送“确认”报文;中心站接收报文无效,则不响应。遥测站收不到响应报文

    T/CAGHP0692019

    应启动重发机制,最多重发2次。可用于发送自报报文,包括测试报、均匀时段信息报、遥 测站定时报、加报报:其上行顿报文结束符为ETB/ETX;下行顿为“确认”顿,报文结束符 为EOT/ESC。 S3模式。对应请求/响应功能码,中心站为通信发起端。中心站发出请求报文后,遥测站 接收请求报文正确,应发送响应顿;如遥测站接收请求报文无效,则不响应。用于请求遥测 站数据,设置(修改)遥测站运行状态参数、控制遥测站运行。下行为“请求”顿,报文结束 符为ENQ/ACK/EOT;上行顺为响应”顿,报文结束符为ETB/ETX。 S4模式。对应透传功能码,私有站为通信发起端。私有站在与遥测站通信前,先发送请求 报文给中心站,中心站利用请求/响应功能,确认遥测站是否接受通信,遥测站应答后,中心 站回复私有站,通信建立。随后,私有站与遥测站开展通信,中心站充当转发功能。

    6.2.1.3链路传输容错机制

    a)数据补发机制。遥测站重发两次后仍然没有得到确认的报文,需要进行暂存,等待遥测站 和中心站恢复通信后,重新进行发送。恢复通信的标志为发送数据得到确认;暂存数据保 留天数可以通过运行参数中的补报数据保存天数来进行设置。 b) 多包传输机制。S2、S3、S4模式下,遥测站连续发出多包报文后,中心站正确接收全部数据 包,仅应回答1次确认报文;若有错误数据包,中心站应发送包括错误数据包序列号(1包序 列号,每包单独重发)的响应包,遥测站重发相应序列号包数据,最多重发2次。多包传输 用于发送多顿自报报文,包括图片信息报、均匀时段信息报。其上行顿报文结束符为ETB/ ETX(收到NAK的重发包用ETX);下行顺为确认/否认”顿,报文结束符为EOT/NAK/ ESC。中心站采用该模式请求遥测站数据时,在遥测站收到请求后,遥测站则以类似发起 端的传输方式向中心站发送数据。 C 重发机制。为了保障数据确认的成功率,多包发送的最后一条报文发送后,如果收不到回 复报文,则和一般上报一样,启动重发机制,最多重发2次。 超时机制。S2、S3、S4模式下超过规定的时间未收到响应报文,视为超时,超时时间为60s。

    6.2.2链路传输基本规则

    6.2.2.1包的字符之间无线路空闲间隔;两包之间的线路空闲间隔应考虑信道网络延时、中间环节 延时、终端响应时间、波特率等因素。在两个数据包之间应至少等待一个线路空闲间隔。 6.2.2.2对于自报式工作制式,通信发起端是遥测站,接收端是中心站;对于请求应答工作制式,通 信发起端是中心站,接收端是遥测站。发起端在规定时间内没有正确收到响应报文,应作为超时出 错处理,超时等待时间应根据不同的信道类型来确定;超时出错后发起端应启动重发机制。 6.2.2.3数据传输重发由通信发起端控制,应重发2次;若连续3次超时,应退出通信,等待下次重 新连接。 6.2.2.4对于单向信道,遥测站发完报文即退出通信。对于双向信道,中心站负责控制是否退出通 信链路。中心站“确认”顿报文结束符为ESC时,遥测站应保持通信设备带电值守,以随时响应中心 站请求/设置命令;“确认”顿报文结束符是EOT时,遥测站退出通信状态。 6.2.2.5遥测站上行报文结束符是ETB时,表示后续有报文,不可退出通信;报文结束符是ETX 时,表示后续无报文,可退出传输链路。

    6.2.3报文传输链路

    6.2.3报文传输链路

    6.2.3.1自报式报文传输链路见图1

    T/CAGHP069—2019

    6.2.3.2请求/响应式(包

    6.2.3.3重发传输机制见图3。 6.2.3.4透传机制见图4

    自报式报文传输链路示意

    6.2.3.2请求/响应式(包括控制命令)报文传输链路见图2

    图2请求/响应式报文传输链路示意图

    图3重发传输机制示意图

    T/CAGHP0692019

    6.3ASCII字符编码传输报文顿结构

    6.3.1ASCII字符编码传输报文顿结构中图片采用原编码传输,其他信息组编码均应采用ASCI 字符传输。 6.3.2对于ASCII字符编码发送模式,遥测站向中心站发送信息应采用表7上行帧结构;中心站向 遥测站发送响应信息应采用表8下行顿结构,对于S1传输模式类型无下行报文

    T/CAGHP069—2019

    表7ASCII字符编码上行顿结构定义

    编报包总数和序列号 注②:当报文正文较长时,需要对报文正文进行分包传输。发送端对完整的报文正文进行分割,分成若干个数据 按照传输规则进行传输。接收端对分割传输的数据包进行组合,恢复成完整报文正文。 注③:多包发送时,发送遥测站多顿自报数据,

    表8ASCII字符编码下行结构定义

    发);响应EOT/ESC时,序列号是最后一顿的序列号,即包总数。 注②:多包发送时,发送中心站否认/确认顿内容等。其他说明同表7

    6.4HEX/BCD编码传输报文顿结构

    用原编码。 6.4.2对于HEX/BCD编码模式,遥测站向中心站发送信息应采用表9上行顿结构;中心站向遥测 站发送响应信息应采用表10下行顿结构,对于S1传输模式类型无下行报文

    6.4.2对于HEX/BCD编码模式,遥测站向中心站发送信息应采用表9上行顿结构 站发送响应信息应采用表10下行顿结构,对于S1传输模式类型无下行报文。

    HEX/BCD编码模式上行顿结构定义

    BCD编码模式上行顿结

    注①、②:采用TCP连接时,非登录报文遥测站地址和密码置零。 注③:正文数据为图像时,表示所有报文字节数。其他说明同表7

    表10HEX/BCD编码模式下行顿结构定义

    6.5.1ASCII字符编码报文正文规定

    6.5.1.1报文正文信息组编码由要素(参数)标识符与相应数据构成,标识符编列在前,数据编列在 后。各要素(参数)标识符、数据之间均用“空格”作为分隔符,“编码结构”表示为“要素(参数)标识符 空格数据空格”;其中流水号及发报时间后不带“空格”分隔符。报文正文最后的1个空格不得省略。 上、下行报文正文基本结构见表11、表12。

    表11上行报文正文基本结构

    表12下行报文正文基本结构

    6.5.1.2传感器监测要素标识符参考附录B中的规定。遥测站基本参数、运行参数标识符采用附 录C中标识符引导符并转换为ASCII码。数据采用HEX码、整型数或十进制浮点数,非字符型数 据(图片、视频数据除外)应转换为ASCII字符传输。 6.5.1.3流水号,表示发送报文的顺序。上行报文流水号在01~65535之间循环;确认帧下行报文 的流水号与上行报文的流水号相同;由中心站发起的下行报文流水号为0。重发报文使用原报文流 水号;对于多包传输模式,报文正文分包传输时用同一个流水号。

    我,编码格式为YYMMDDHHmmSS。其中: a) YY表示年份,2位数字,取值00~99 b MM表示月份,2位数字,取值01~12: c) DD表示日期,2位数字,取值01~31; d) HH表示小时,2位数字,取值00~23 e mm表示分钟,2位数字,取值00~59; SS表示秒,2位数字,取值00~59。

    答顿内容等,由一个或若于个要素(参数)的编在

    6.5.1.10下行报文“命令参数”是选编内容,它应根据报文顿功能码定义编报相应的命令参数(或 要素)标识符及其数据。

    2HEX/BCD编码报

    5.5.2.1报文正文信息组由标识符与相应数据构成,表示为“标识符数据”。标识与数据、信息组之 间均不采用分隔符。数据是HEX/BCD码时采用原编码传输;数据是十进制浮点数时省略小数点, 压缩为BCD码传输,数据长度及小数点位置由标识符说明。

    6.5.2.2报文中的数据应满足以下规定:

    a)BCD编码数据位数是奇数时,最高位前补"O"。 b)BCD编码数据为负数时最高位前补“FF”,除了标识的负数外,其他BCD数据均为正数。 c)少数数据是HEX编码,是无符号位数据,标识符低字节用00H表示。 6.5.2.3传感器要素标识符引导符采用附录B规定的引导符。遥测站基本参数、运行参数标识符 引导符见附录C。

    引导符见附录C。 6.5.2.4HEX/BCD编码报文正文的其他规定见6.5.3.1~6.5.3.23

    6.5.2.4HEX/BCD编码报文正文的其他规定见6.5.3.1~6.5.3.23

    6.5.2.4HEX/BCD编码报文正文的其他规定见6.5.3.1

    6.5.3常用报文正文结构

    6.5.3.1基本要求

    a)常用报文正文对于不同传输编码格式的报文顿结构,应按照6.5.1、6.5.2的相应规定 执行。 b) 常用报文包括测试报、均匀时段信息报、定时报、加报报等,其中各类遥测站信息定时报、加 报报编码格式可根据系统功能需求选定报文类型

    5.3.2TCP登录报文

    遥测站与中心站建立TCP连接之后,发送的第一顿报文必须是登录报文,否则服务器将主 连接,终端收到服务器的确认后才可以发送其他报文;遥测站向中心站发起登录上行发送的 文,功能码为2EH,见表13。

    表13TCP遥测站登录上行报文正文结构

    器发起登录发送的报文正文,功能码为2EH,见

    表14TCP客户端登录上行报文正文结构

    中心站服务器下行登录响应报文正文,功能码为2EH,见表15,服务器响应包内容为空,仅以 行流水号与发报时间响应,确认下行流水号与上行登录流水号相同,参照6.5.1.3的要求,

    表15TCP登录下行报文正文结构

    6.5.3.3链路维持报

    用于动态分配IP地址的网络型通信链路保持在线,功能码为2FH。在遥测站保持在线状态时, 为使获得动态IP地址的遥测站能保持在线,空闲状态下遥测站应定时等间隔(间隔在1s~255s选 择,推荐120s)向中心站发送通信链路维持报。链路维持报上行报文正文结构见表16,其流水号采 用最后一次数据报文的流水号,且不累加;没有下行报文,服务器端收不到终端新的心跳请求则需断 开连接。

    表16遥测站链路维持报的上行报文正文结构

    30H,在中心站其数据应写入测 居库。遥测站测试报的上行报 文正文结构见表18

    T/CAGHP 069—2019

    表17遥测站测试报的上行报文正文结构

    6.5.3.5均匀时段信息报

    均匀时段信息报用于遥测站向中心站报送等间隔时段信息,功能码31H。均匀时段信息报上行 报文正文结构见表19,下行报文正文结构见表20

    表19均匀时段信息报上行报文正文结构

    T/CAGHP069—2019表20均匀时段信息报下行报文正文结构序号编码名称编码结构编码说明流水号流水号2字节HEX码,范围1~655352发报时间发报时间6字节BCD码,YYMMDDHHmmSS均匀时段信息报编码应遵循下列规定:a)要素标识符组编列需要报送要素的标识符。一条报文编码中,只能有一个要素标识符组;采用HEX/BCD编码结构时,均匀时段报只编列1个要素;采用ASCII字符编码时,可以同时编列多个要素,但时间步长应一致。b)需编报的数据应按观测时间分组,同一观测时间的所有数据为一个数据组,数据组应按时间顺序编列。数据组中的数据应与要素标识符组中编列的要素标识符一一对应。当某个要素某个时间点没有数据时,对于ASCII编码报文应在数据组相应位置上填列一个字符“M”,对于HEX/BCD编码报文应在数据组相应位置上填列与其他数据位数一样的“F”。此类HEX/BCD编码报文中标识符规定的数据长度定义适用于其每组数据,即每组数据长度应一致。6.5.3.66遥测站定时报遥测站以时间为触发事件,按设定的时间间隔向中心站报送实时监测信息,功能码为32H。定时报兼具有“平安报”功能,同时上报遥测站电源电压及报警等遥测站工作状态信息。遥测站定时报上行报文正文通用结构见表21,下行报文正文结构见表22。表21遥测站定时报上行报文正文结构序号编码名称编码结构编码说明流水号流水号2字节HEX码,范围1~655352发报时间发报时间6字节BCD码,YYMMDDHHmmSS采集时间标识符见附录B3采集时间采集时间8字节HEX码传感器编码标识符见附录B传感器编码传感器编码7字节BCD码,见附录D要素标识符1数据1O要素信息组要素标识符2不定长数据2...电压标识符见附录B6电源电压电压数据2字节BCD码,见附录表B信号强度标识符信号强度见附录B信号强度数据19

    表22遥测站定时报下行报文正文结构

    6.5.3.7遥测站加报报

    要素达到设定加报值,遥测站向中心站报送实时信息、遥测站状态及报警信息等,功能码 遥测站加报报上行报文正文通用结构见表23,下行报文正文结构见表24

    表23遥测站加报报上行报文正文结构

    表24遥测站加报报下行报文正文结构

    序号 编码名称 编码结构 编码说明 1 流水号 流水号 2字节HEX码,范围1~65535 2 发报时间 发报时间 6字节BCD码,YYMMDDHHmmSS

    8遥测站图片报或中心站请求遥测站图片采

    报送遥测站摄像头拍摄的静态图片,通常采用JPG格式,功能码为34H。中心站请求遥测站图 片报或遥测站主动发送图片报均应采用该功能码。图片报中只编报图片信息,不得同时编报其他要 素信息。遥测站图片报上行报文正文结构见表25,下行报文正文结构见表26

    遥测站图片报上行(自报/应答)报文正文结构

    注:长度大于一顿规定时,可以对正文进行分割分包

    遥测站图片报下行(请求/确认)报文正文结构

    6.5.3.9中心站请求遥测站实时数据

    表27中心站请求遥测站实时数据下行报文正文结构

    表28中心站请求遥测站实时数据上行报文正文结构

    紧固件标准注:实时数据使用最新采集的要素数据

    T/CAGHP 069—20196.5.3.10中心站请求遥测站时段数据中心站请求遥测站指定要素的时段数据,功能码为36H。中心站请求遥测站时段数据下行报文正文结构见表29,上行报文正文结构见表30。表29中心站请求遥测站时段数据下行报文正文结构序号编码名称编码结构编码说明1流水号流水号2字节HEX码,范围1~655352发报时间发报时间6字节BCD码,YYMMDDHHmmSS3起始时间起始时间4字节BCD码,YYMMDDHH,取值参见6.5.1.44结束时间结束时间4字节BCD码,YYMMDDHH,取值参见6.5.1.4见附录B。对于降水量,取与时间步长匹配的要素标识5要素标识符要素标识符符;对于水位等其他要素,应根据遥测站的采集要素确定对应标识符注1:发起顿正文需要上述全部信息,确认顿中只需要编流水号及发报时间组。注2:一般情况下,请求遥测站时段数据宜编列1个要素;采用ASCI编码时,可同时编列多个要素,但时间步长应一致。表30中心站请求遥测站时段数据上行报文正文结构序号编码名称编码结构编码说明1流水号流水号2字节HEX码,范围1655352发报时间发报时间6字节BCD码,YYMMDDHHmmSS采集时间标识符见附录B3采集时间采集时间8字节HEX码4时间步长码时间步长码5要素标识符要素标识符6数据1第1组数据见附录B数据2第2组数据8....6.5.3.11中心站请求遥测站指定要素数据中心站请求遥测站指定要素的实时数据,功能码为37H。中心站请求遥测站指定要素实时数据下行报文正文结构见表31,上行报文正文结构见表32。表31中心站请求遥测站指定要素实时数据下行报文正文结构序号编码名称编码结构编码说明1流水号流水号2字节HEX码,范围1~655352发报时间发报时间6字节BCD码,YYMMDDHHmmSS3要素标识符1要素标识符14要素标识符2要素标识符2见附录B.....22

    T/CAGHP069—2019表32中心站请求遥测站指定要素实时数据上行报文正文结构序号编码名称编码结构编码说明1流水号流水号2字节HEX码,范圈1~655352发报时间发报时间6字节BCD码,YYMMDDHHmmSS采集时间标识符见附录B采集时间采集时间8字节HEX码要素标识符1见附录B数据1不定长要素信息组要素标识符2见附录B数据2不定长....6.5.3.122中心站修改遥测站参数配置表中心站修改传感器参数配置表,功能码为40H。传感器基本配置表见附录C。中心站修改遥测站参数配置表下行报文正文结构见表33,上行报文正文结构见表34。若是修改遥测站地址,则通信过程中除了修改参数中地址外,其他均采用修改前的遥测站地址;通信结束,执行地址修改。表33遥测站参数配置修改下行报文正文结构序号编码名称编码结构编码说明1流水号流水号2字节HEX码,范围1~65535发报时间发报时间6字节BCD码,YYMMDDHHmmSS2参数配置标识符13遥测站参数1第1组数据参数配置标识符2见附录C表C.14遥测站参数2第2组数据.......表34遥测站参数配置修改上行报文正文结构序号编码名称编码结构编码说明1流水号流水号2字节HEX码,范围1~655352发报时间发报时间6字节BCD码,YYMMDDHHmmSS参数配置标识符13遥测站参数1第1组数据参数配置标识符2见附录C表C.1遥测站参数2第2组数据5...23

    T/CAGHP069—20196.5.3.13中心站读取遥测站参数配置表/遥测站自报参数配置表中心站读取遥测站参数配置表或者遥测站自报参数配置表,功能码为41H。遥测站参数配置表见附录C,在读取参数配置时,应将指定的配置参数发送给中心站;在遥测站自报基本配置表时,只需编报被人工修改的参数。中心站读取遥测站基本配置表/遥测站自报基本配置表下行报文正文结构见表35,上行报文正文结构见表36。表35中心站读取遥测站基本配置下行报文正文结构序号编码名称编码结构编码说明流水号流水号2字节HEX码,范围1~655352发报时间发报时间6字节BCD码,YYMMDDHHmmSS3遥测站参数1参数配置标识符14遥测站参数2参数配置标识符2见附录C表C.15.....表36遥测站自报基本配置上行报文正文结构序号编码名称编码结构编码说明1流水号流水号2字节HEX码,范围1~655352发报时间发报时间6字节BCD码,YYMMDDHHmmSS参数配置标识符13遥测站参数1第1组数据参数配置标识符2见附录C表C.1遥测站参数2第2组数据5......6.5.3.14中心站请求遥测终端软件版本请求遥测站软件版本信息,功能码为42H。中心站请求遥测站软件版本下行报文正文结构见表37,上行报文正文结构见表38。表37中心站请求遥测站软件版本下行报文正文结构序号编码名称编码结构编码说明1流水号流水号2字节HEX码,范围1~655352发报时间发报时间6字节BCD码,YYMMDDHHmmSS表38中心站请求遥测站软件版本上行报文正文结构序号编码名称编码结构编码说明1流水号流水号2字节HEX码,范围1~655352发报时间发报时间6字节BCD码,YYMMDDHHmmSS版本信息字节数1字节HEX码3遥测站软件版本信息遥测站软件版本信息无数据格式,2字节24

    6.5.3.15中心站请求遥测站状态和报警信息

    请求遥测站状态及报警信息 和报警信息定义见附录C,中心站 则站状态信息下行报文正文结构见表39

    给排水施工组织设计 表39中心站请求遥测站状态信息下行报文正文结构

    ....
  • 相关专题:

相关下载

常用软件