JT905实现(一):协议的简单讲解

本文主要介绍了JT905协议的基础知识,包括各方关系、链路流程和协议包结构。作者在实现过程中遇到的挑战,如心跳保活机制、CRC校验码的计算以及数据转义规则,均进行了详细阐述。适合对交通通信协议感兴趣的读者学习。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

背景

主线

协议

1、各方关系

2、协议简介


背景

最近在做905协议,本想着靠着度娘扒拉下代码参考一下,发现资源非常有限,于是就只有自己动手实现了一番,也踩了几个坑。

本着开源共享的精神,分享下我实现的过程,也做一个分享记录。这就是我写 JT905 的初衷。

主线

一、协议的简单讲解(本篇);

二、整体设计与协议实现;

三、netty简单讲解与接收端实现;

四、保存端实现;

协议

版本:JT/T 905.4-2014

1、各方关系

在建设实现 905 协议服务之前,需要明确各个系统间的关系,除非是终端承建平台,业务平台都是属于上级平台,只接收 905 协议的数据,所以建设的都是上级平台(接收端);而只有少数的项目,例如大数据中心等才有可能会作为下级平台推送数据。各方关系如下图:

2、协议简介

  • 在协议的 4.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值