JR/T 0252-2022 场外通用传输接口.pdf

JR/T 0252-2022 场外通用传输接口.pdf
仅供个人学习
反馈
标准编号:
文件类型:.pdf
资源大小:1.4 M
标准类别:电力标准
资源ID:137206
免费资源

标准规范下载简介

JR/T 0252-2022 场外通用传输接口.pdf简介:

JR/T 0252-2022 是中国机械工程工业协会发布的一项标准,全称为《场外通用传输接口技术要求》,该标准主要针对工业自动化和控制领域的场外设备间通用传输接口进行规定。这个接口技术主要用于设备之间的数据交换,包括但不限于设备控制信息、状态信息、监控数据等,以实现不同设备间的通信与协同工作。

该标准旨在规范场外传输接口的性能、功能、接口形式、数据格式、通信协议、安全性等方面的要求,以提高工业自动化系统的稳定性和互操作性,降低设备之间的兼容性问题,促进工业自动化行业的健康发展。

具体内容可能包括接口的物理层、数据链路层、网络层以及应用层的定义,通信速率、可靠性、抗干扰能力、数据加密等技术指标,以及接口的测试方法和验证流程。遵循这个标准,可以确保设备的互操作性,提升工业生产效率和数据安全性。

JR/T 0252-2022 场外通用传输接口.pdf部分内容预览:

JR/T0252—2022

本文件确立了场外通用传输接口技术内容,并规定通信模式、通信协议、消息结构等要求,以及详 细描述消息汇总具体内容 本文件适用于证券期货行业场外业务的数据传输服务,可供开发场外业务数据传输应用系统参考,

下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件, 仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本 文件。 GB18030一2005信息技术中文编码字符集 GB/T32905SM3密码杂凑算法 GB/T32907SM4分组密码算法 JR/T0111一2014证券期货业数据通信协议应用指南

下列术语和定义适用于本文件。 3.1 客户端client 在会话建立过程中,主动发起连接的一方,或主动请求服务的一方, 3.2 服务端server 在会话通信过程中,被动连接的一方,或被动请求服务的一方。 3.3 请求方requestor 在会话通信过程中,发送请求消息的一方。 3.4 应答方responder 在会话通信过程中,响应请求消息的一方。

DB3311T 199─2021 国家公园巡护技术规范.pdfGB/T3290、GB/T32907界定的缩略语以及下列缩略语适用于本件。 AES 高级加密标准 Advanced Encryption Standard CRC32 循环究余校验 Cyclic Redundancy Check 32 Bit

GB/T3290、GB/T32907界定的缩略语以及下列缩略语适用于本件。 AES 高级加密标准 Advanced Encryption Standard CRC32 循环究余校验 Cyclic Redundancy Check 32 Bit

场外通用传输接口根据JR/T0111一2014规划的模型进行开发设计,接口定义了传输机制层内容 机制层工作于TCP/IP参考模型的应用层,属于TCP/IP模型中的应用层内容,场外通用传输接口实 透明传输。场外通用传输接口工作模型见图1

图1 场外通用传输接口工作模型图

客户端通过TCP/IP向服务端建立通信会话,会话过程中客户端与服务端可以相互发送消息,会话结 束时由客户端或服务端发起断开连接,连接模式见图2

场外通用传输接口支持一对一和一对多传输模式,其中: 一对一传输模式:客户端与服务端双方都可以向对方发送消息,消息内容只发给单一接收者 一对一传输模式见图3。

JR/T0252—2022

图3一对一传输模式图

对多传输模式:多个客户端同时向服务端订阅消息的模式,订阅的消息有多个接收者,一对 多传输模式见图4。

客户端与服务端的会话流程见图5

图4 4一对多传输模式图

通信模式分为3步完成,具体包括以下内容: a) 1 会话建立:客户端向服务端主动发起会话连接,连接建立之后,由客户端向服务端发起登录请 求然后由服务端返回登录应答,完成会话建立; b) 数据传输:会话建立之后,客户端可向服端发送心跳消息、流控消息、注销消息;客户端之间 可发送实时消息、文件类消息、主题类消息; C) 会话注销:客户端向服务端发送注销请求,服务端确认注销后会话终止(见6.1.2a)

断开方式共有3种: a人 1 客户端或服务端发送注销请求对端收到注销应答后,主动断开连接; 2 1 客户端或服务端在超时未收到心跳消息时主动断开与对端的连接(见6.1.3); C) TCP层通信异常情况下直接断开连接。

客户端与服务端使用心跳机制保持会话连续性,两端在建立会话时,约定心跳时间间隔T秒(时间 间隔T由用户登录时协商确定),需间隔T秒向对端发送一次心跳,不管是否有数据发送,都需要定时发 送心跳,连续3个T秒未收到心跳消息,则认为客户端与服务器断开连接,客户端与服务端需要关闭连接: 关闭连接之后,需要由客户端再次发起连接,并且重新进行登录

消息数据的完整性通过两种方式来验证:验证消息长度以及消息尾的校验值。校验算法采用SM3 由消息头中标志位字段进行标识

会话双方可限制对端发送消息包的速率,应答方应按请求方要求进行速度调整。双方在用户登录请 求(见8.2.1)时,约定初始的速度,后续可通过流控请求(见8.2.5)消息进行调整。速度最小为128 千比特每秒(kbit/s)

消息中的字段类型应符合表1的要求。

JR/T0252—2022

消息由三部分组成,即固定消息头(MsgHeader),不固定长度消息体(MsgCtx)和固定消 MsgTail),其中,固定消息头为283字节,不固定长度消息体的长度由具体的消息确定,固定消 4字节,消息结构见图7。

eader结构内容应符合表

MsgTail结构内容应符合表3的要求,共有4字节

JR/T0252—2022

MsgCtx是指具体消息中包含的字段内容,由具体消息类型确定按照8.2、8.3、8.4、8.5章节具体消 息要求。 数据加密范围:除了固定消息头、固定消息尾两部分外,包括MsgCtx所有字段。加密算法由消息头 的Flag字段第2、第3位序指定。 数据压缩范围:除了固定消息头、固定消息尾两部分外,包括MsgCtx所有字段。压缩算法由消息头 的Flag字段指定第1位序指定。 消息打包过程:先加密再压缩。消息解包过程,先解压再解密。 不固定长度消息体涉及相关字段,应符合附录D表D.1消息字段汇总表要求

按照功能性质,消息可分为两类:管理控制类消息和业务交换类消息;消息与命令码的对照关系应 符合附录A表A.1命令码对照表要求。

8.1.2管理控制类消息

管理类控制消息用于会话控制,具体包含: a) 用户登录:客户端向服务端发起登录请求,发送认证内容,包括用户名、密码信息; 1 用户注销:客户端向服务端发起注销请求,退出登录; 6 C) 心跳监控:客户端和服务端都向对方发送心跳消息; d) 流控:客户端限制对端用户发送消息的速率。

8.1.3业务交换类消息

业务交换消息包括客户端与服务器之间交换的消息类型,具体分为: a 实时消息:用户之间交换实时消息; b) 文件传输消息:用户之间传输文件消息; C) 主题传输消息:用户之间发布一订阅类消息。

8.2.1用户登录请求

用户登录请求消息是客户端发送的第一个消息,客户端只有完成登录确认后,才能建立会话, 理其他消息,用户登录请求消息应符合表4要求。

JR/T0252 2022

表4用户登录请求消息体

8.2.2用户登录应答

用户登录应答消息是服务端收到登录请求后,返回给客户端的认证结果。服务端应认证用户合法性 非法登录请求,服务端返回失败的错误码,并断开本次会话,用户登录应答消息应符合表5要求

表5用户登录应答消息体

8.2.3用户注销请求

客户端向服务端发送注销请求,要求对方结束会话,双方都可以要求对方结束会话,如果未收到 销应答,将会根据会话超时机制终止会话,用户注销请求消息应符合表6要求,

表6用户注销请求消息体

8.2.4用户注销应答

注销请求的服务端收到注销请求后,向对方返回应答消息,然后终止会话。如果请求方未收到 则由超时机制判断是否应该断开会话,用户注销应答消息应符合表7要求,

表7用户注销应答消息体

功能用于设置对方向本方发送消息的速率,如果当前发送的速度大于请求速度则进行降速处 当前发送的速度小于请求速度,则进行升速处理,流控请求消息应符合表8要求,

由请求的应答方返回执行流控操作的结果。如果由于拥堵未收到应答,则请求方可出重复发送计 校正速度《抗车辙沥青混合料应用技术规程 CJJ/T238-2016》,流控应答消息应符合表9要求

客户端与服务端之间通过心跳消息实时监控上线状态。心跳消息不需要应答,会话双方均需要发送 心跳消息。要求按心跳间隔发送心跳,应符合5.1.3描述。心跳请求消息应符合表10要求。

表10心跳请求消息体

8.3.1实时消息请求

当会话建立之后,客户端或服务端通过该消息向对方发送实时消息,实时消息的请求和应答异步 实时消息请求消息应符合表11要求DBJ50∕T-153-2012 公共建筑能耗监测系统技术规程

表11实时消息请求消息体

©版权声明
相关文章