- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
机动车检测站检测数据比对系统接口协议V1.6
机动车检测站检测数据比对系统
接口协议V1.6
吉林省交通警察总队
2010年5月
1适用范围
本标准规定了机动车检测站检测数据比对系统接口的互通协议,包括网络结构、通信流程、消息定义和常量定义等方面的内容。
本标准主要适用于检测线第三方厂商与对比系统服务间信息的互通,为网络规划与建设、设备制造和工程设计等提供技术依据。
机动车检测数据比对系统是监管系统的核心部分,因此各检测站必须严格按照检测数据监管系统接口协议修改当前运行的检测系统,保证检测监管数据的正确传输。
2缩略语
TCP/IP 传输控制协议/互联网协议 3网络结构
4通信流程
本协议以TCP/IP协议作为底层通信承载协议,如图2所示:
客户端与服务器端之间使用的端口号为8888,默认采用长连接方式。
检测线数据发送流程如下图:
说明:在每个工位检测完毕之后,检测线客户端需即时发送ReportMsg指令,把刚检测完毕的工位车检数据发送到检测前置机。检测线客户端发送完ReportMsg指令后,需等待前置机对该指令的响应(ReportMsg_Resp)。检测线客户端收到响应后,确认该指令是否成功处理(响应类型见6.2节),若未成功处理,则需停止车检。
当机动车检测完毕时,检测线客户端发送End指令后,需等待检测线前置机返回End_Resp指令。检测线客户端收到响应(End_Resp指令)后,确认车检数据是否已发送完整。若完整,则打印车检报告单,若不完整,则本次车检信息作废,此机动车需重新检测。
5消息定义
5.1消息结构
互通协议中定义的消息由消息头和消息体组成。如下表所示:
项目 说明 Message Header 消息头(所有消息公共包头) Message Body 消息体
5.2数据类型
数据类型定义如下表所示:
类型 说明 Integer 无符号整数(网络字节序,即big-endian,地址低位存储值的高位地址高位存储值的低位Octet String 定长字符串,位数不足时,左补ASCII的0
5.3消息头格式
消息头格式如下表所示:
字段名 字节数 类型 描述 Command _Length 4 Integer 消息总长度(含消息头及消息体) Command_ID 4 Integer 命令或响应类型 Command_Status 4 Integer 此字段表示一个命令的成功与失败,如失败,指示引起失败的错误类型等信息,它在请求中必须设为0
5.4消息体格式
5.4.1Connect操作
Connect操作由Connect(请求连接)消息和Connect_Resp(请求连接应答)消息组成。客户端首先发送Connect消息请求连接,服务器端收到Connect消息后,对消息发送方进行验证,然后返回Connect_Resp应答消息
Connect语法
字段名 字节数 属性 描述 UserName 16 Octet String 服务器端分配给客户端的用户名 Password 16 Octet String 服务器端分配给客户端的密码
Version
1
Integer 双方协商的版本号(高位4bit表示主版本号,低位4bit表示次版本号)
Timestamp
14
Octet String 时间戳的明文,由客户端产生,格式为YYYYMMDDHHMMSS,即年月日时分秒
Connect_Resp语法
无消息体,消息头中Command_Status为0表示成功,不为0表示失败,错误码参考Command_Status定义。
5.4.2Terminate操作
Terminate操作由Terminate命令消息和Terminate_Resp应答消息组成。通信连接建立以后,当一次操作完成以后,客户端要关闭此连接,需要发送Terminate命令消息,服务器端收到Terminate命令消息后,向客户端发送Terminate_Resp应答消息,然后双方断开连接。
Terminate语法
无消息体
Terminate_Resp语法
无消息体
5.4.3LinkTest操作
LinkTest操作由LinkTest命令消息和LinkTest_Resp应答消息组成。通信连接建立以后,客户端要间隔一定时间发送LinkTest命令消息,保持连接通畅,服务器端收到LinkTest命令消息后,向客户端发送LinkTest_Resp应答消息。
LinkTest语法
无消息体
LinkTest_Resp语法
无消息体
5.4.4 Begin操作
Begin操作由Begin命令消息和Begin_Resp应答消息组成。服务器返回是否接收成功的消息。
当有新车开始检测,需首先发送此包,提交车辆相关信息以及本次检测序列号。如果为复检
您可能关注的文档
最近下载
- 青岛版(五四制)小学数学四年级下册《分数加减法(一)》单元整体备课.doc VIP
- 湖南省2025年高考真题化学试卷.docx VIP
- 大隐静脉曲张手术方法的探讨.doc VIP
- 2019年医院感染监测计划.docx
- 20230804-华安证券-心通医疗_B-2160.HK-出海在即,创新型心脏瓣膜介入诊疗平台.pdf VIP
- 学位英语考试真题及答案.doc
- NB∕T 10100-2018 光伏发电工程地质勘察规范(高清版).pdf VIP
- 聚羟基脂肪酸酯(PHA)分散体及其制备方法.pdf VIP
- 2025年开县xx乡镇“十五五”发展规划.docx VIP
- 国际经济学-第五版-冯德连-【PPT】第2章 国际贸易理论的微观基础.pptx VIP
文档评论(0)