- 5
- 0
- 约1.27千字
- 约 4页
- 2016-12-06 发布于重庆
- 举报
IHDC協议设计v14[无线模块协议]
IHDC协议设计v1.版本号 修改内容 修改时间 修改作者 v1.0 创建最初版本 不可考 张 v1.1 添加对各种数据包结构的详细描述 2006_12_13 张 v1.2 添加IHDC TCP/UDP协议登陆的流程描述
添加中心端下发的各种数据包结构描述 2007_3_19 张 v1.3 修正一些定义的bug 2007_4_29 张 v1. 整理文档,明确一些协议细节 2007_12_20 张 InDTU131系列是基于GPRS/CDMA的数据传输终端产品。InDTU 131的通信协议构架于UDP或者TCP协议之上,称为WDAP协议(Wireless Data Application Protocol)。下图是协议栈表示:
WDAP定义了基于字节流的协议数据格式,数据结构构成如下:
如上所示WDAP消息由两部分构成:数据头和数据体
:数据分为几种类型,分别在以下几种情况下适用。
数据包类型标识表示的含义:
UDP登陆包,UDP心跳包,TCP登陆包,TCP心跳包采用以下数据头:
其中,数据包类型1byte,移动网内ip是4byte,端口地址2byte,整个数据头长度为1+1+11+4+2+1=22byte。
另,设备号用ASCII码来表示,移动网内ip每一byte用hex表示,端口地址2byte用hex表示。数据头长度用2byte的hex来表示。
如UDP登陆包格式为:
7B 01 00 16 30 30 30 31 00 00 00 00 00 00 00
0A 0F 07 0C 77 05 7B
2、UCP/TCP 下线包,UDP登陆响应包,UDP心跳响应包采用以下数据头:
整个数据长度为1+1+2+11+1=16byte。
如UDP下线包格式为:
7B 82 00 10 30 30 30 31 00 00 00 00 00 00 00 7B
3、UDP上报数据包,UDP中心下发数据包采用以下数据头:
UDP上报数据包:
7B 09 00 10 30 30 30 31 00 00 00 00 00 00 00 7B
31 32 33 34 35 36 37
其中31 32 33 34 35 36 37是真实数据,可以看到,UDP上报数据包中,数据包长度不包括数据
4、UDP中心下发数据包不需要有响应包,上报数据包是否响应包,如果响应,则响应包的数据头如下:
整个数据长度为1+2+2+11+1=16byte。
6、TCP上报数据包,TCP中心下发数据包采用以下数据:
由于早期设计的,TCP数据包的数据头和数据体组合方式较特别,和其他所有数据包都不一样数据体被夹在中间数据包长度包括数据体长度整个数据头的长度为1+1+2+11+1=16byte
数据交互过程:
数据的交互过程为同步操作:
如上图,数据交互分为请求-应答模式和主动上报模式
注销:蚅肂
您可能关注的文档
最近下载
- 专题2 数据采集与编码 学案(含解析)2025届高中信息技术.DOCX VIP
- 高中地理课件湘教版:1-1中国的人口和民族.ppt
- 鲁科版高中化学选择性必修1第3章物质在水溶液中的行为3.3.2沉淀溶解平衡的应用课件(内嵌音频+视频).ppt VIP
- 建筑施工安全管理论文【推荐】.doc VIP
- 2025年高考地理识图填图完全手册(扫描版).docx
- 防火封堵材料 GB23864-2023.pdf
- 专题2 数据采集与编码 课件 2025届高中信息技术.pptx VIP
- 专题1 数据与大数据 课件 2025届高中信息技术.pptx VIP
- 鲁科版高中化学选择性必修1第3章物质在水溶液中的行为3.3.1沉淀溶解平衡与溶度积(内嵌音频+视频).ppt VIP
- 2025年甘肃省高考物理试卷(含答案解析).docx VIP
原创力文档

文档评论(0)